当前位置:  开发笔记 > 编程语言 > 正文

如何处理与实时流媒体服务器连接的慢速消费者/客户端

如何解决《如何处理与实时流媒体服务器连接的慢速消费者/客户端》经验,为你挑选了0个好方法。

我正在使用自定义编解码器处理直播服务器(必须使用它,没有办法解决它).多个客户端将与服务器连接以获取实时源.在理想的世界中,所有客户端都将通过宽带连接进行连接,并且在编码之后,我可以以循环方式将所有编码帧转发到每个插槽.但在现实生活中,我可以通过高延迟连接以及慢/移动连接来连接客户端.这将导致很少客户能够快速摄取数据而其他客户将滞后.

显然,像循环法这样的技术在这里不起作用.另一种可行的技术是对每个连接进行编码,但这会在服务器端消耗过多的CPU - 这也是不可接受的.最后,我正在考虑改进的h264 i-frame技术.基本上,无论内容如何,​​只需每1-2秒添加一个I帧.这样,一个缓慢的消费者将能够在每个I帧同步其余部分.反馈?是否有任何标准技术/算法来处理这种情况?

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有