虎牙直播用什么编程语言开发的?
虎牙直播这类的中大型公司,基本已知的技术都是有用到的,主要的技术栈有java,C++,Golang,音视频技术主要有基于webRtc的P2P视频技术,后端技术基于腾讯TARS构建了微服务体系,微服务治理方面有用到Nacos;其中Nacos是虎牙和阿里共建的项目,也是其中的主导者,在微服务方面的实践能力比较强,直播的方案。***集端用obs(开源);服务器一般会用c之类的native语言做转码并和cdn对接;Web端(flash实现)一般用rtmp协议实现live,(斗鱼的)弹幕协议是基于tcp的文本协议;有些情况会用hls实现live。。
有心研究的话,掏出wireshark看看就一目了然了。