首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >延迟200ms的视频直播

延迟200ms的视频直播
EN

Stack Overflow用户
提问于 2017-10-17 13:47:44
回答 2查看 2.6K关注 0票数 0

我正在使用下面的sdk进行视频直播。

https://github.com/ant-media/LiveVideoBroadcaster

服务器基于rtmp。我们将视频实时流发送到RTMP服务器,然后在AMS (Adobe Media Server)播放器上播放视频。

目前我们得到的延迟值大于30秒。我们如何才能减少这种延迟。我们希望达到200毫秒。有没有可能用上面的sdk做到这一点。

如果没有,请推荐其他android原生sdk,可以提供超低延迟值的视频直播。

感谢您的帮助。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2017-10-17 18:33:03

延迟由您选择的基于TCP的RTMP和中间的缓存服务器造成。要获得更好的结果,请切换到基于UDP的WebRTC。如果你有一个或几个玩家,你会得到更好的服务,直接流到他们。

如果您有许多订阅者和/或复杂的订阅策略,则需要一个中继服务器。但即使这样,最好的策略是通过WebRTC将视频发送到服务器,该服务器可以在必要时将其转换为RTMP。看看WOWZAflashphoner是如何解决这个问题的。

我使用这些参考资料来学习这个主题:

票数 1
EN

Stack Overflow用户

发布于 2018-11-16 16:31:01

尝试将关键帧间隔设置为1,通常为10。同时将分段持续时间设置为1,默认值为3

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46783257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档