作者回复: 目前处理卡顿的方法就是在一开始多缓冲一些数据哈!
作者回复: 一路 640*420 的视频咱们估算是 500kbps, 那么 100 人同时与一个人通信就需要 100*500kbps, 也就是说需要 50M的带宽。而这 100 人的 NAT 类型千奇百怪。你想想这样做靠谱吗?
作者回复: 每个 OBS客户端只能向一个 CDN 推流,主播可以开多个客户端。不过最好的方式是你在后台自己进行多个 CDN 的中转。
另外,开源客户端不支持自动切换。你要自己实现。这些都是上层逻辑,不是播放器要考虑的事儿。
作者回复: 卡顿并不会丢帧。因为 TCP 连接,不会丢数据的。除非断连了。
作者回复: 可以将WebRTC 与 万人直播融合到一起。这样就实现在即可以进行实时通信,又可以进行万人直播的效果。
作者回复: 没有这样做的。如果说服务端认为处理时间很长,那么客户端做这个事儿就更麻烦了。