本文目录一览:
如何搭建一个竞技类游戏直播系统
2
ucaime 2014-10-28 13:40:11 +08:00
简单说下几个小成本解决方案:
1. 开源方案:
服务端使用Red5流媒体直播软件,一个java搞的开源服务端方案,直接使用demo中的app就可以,运行后监听rtmp协议连接,设定直播频道及流名称。
客户端使用OBS直播软件,这个应该是最好用的,或者足够2b的话用VLC、XSplit也行,串流RTMP发布地址填服务器地址,流名称和频道自己按自己的搞。如果你有导播台或软导播软件也可以直接用视频线接到导播台上统一推流。
除此之外,如果觉得red5过于复杂,还可以考虑nginx-rtmp扩展简单实现,但不一定稳定。
2. 盗版方案
下载并破解Adobe FMS或者wowza,客户端一样。但足够强大
另外选手的电脑画面不经过导播的话只能推到不同的流地址上,不太靠谱吧,2k级别左右要考虑带宽了,推流带宽无所谓应该够用,但是你服务器带宽够呛吧,假设1m码率(起码得看得清游戏画面吧),2k人同时观看不用p2p技术的话你需要理论上2g的带宽,OK,剩下的自己琢磨吧