开发者社区> 问答> 正文

超低延时直播RTS ffmpeg 达不到网页版那种低延迟,我找不到方法。0缓存也不行。怎么办?请复制

超低延时直播RTS ffmpeg 达不到网页版那种低延迟,我找不到方法。0缓存也不行。怎么办?请复制以下信息提交工单给售后协助排查: URL:artc://rtstest.cbgcloud.com/live/test1 TraceID:Ml8xNjg3MjMyNjI3XzEwLjEyMC4yNC4xNDdfNDU5MzQzODE0NjYwX2U1NGJmYWY1Yzk2Njg1MTIyNWNlOWY0NmFkMTI1MzVm ffmpeg推流 ,推artc , h264+opus编码,网页播放器300毫秒延迟,ffplay 1500毫秒延迟 请排查一下,感谢

展开
收起
真的很搞笑 2023-06-28 19:00:03 128 0
2 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    我可以给您提供一些可能的解决方案和建议:

    确认网络环境:确保您的网络连接质量良好,延迟较低。您可以通过使用网络测速工具或进行网络诊断来评估网络状况。

    优化编码参数:尝试调整ffmpeg的编码参数,以获得更低的延迟。您可以尝试使用更低的GOP(Group of Pictures)大小、更低的码率或更低的分辨率来减少延迟。

    使用更低延迟的编码器:考虑使用更低延迟的编码器,例如WebRTC编码器,以实现更低的延迟。这可能需要您更改推流和播放器的设置和配置。

    选择适当的推流和播放器工具:不同的推流和播放器工具可能具有不同的延迟性能。您可以尝试使用其他工具或库来进行推流和播放,以找到更适合您需求的低延迟解决方案。

    联系售后支持:如果您已经尝试了上述方法但仍无法解决问题,建议您联系售后支持团队,提供相关信息并请求他们的帮助。提供您的问题描述、环境信息和详细的配置参数,以便他们更好地理解和解决您的问题。

    请注意,以上建议仅供参考,具体解决方案可能因您的实际情况而有所不同

    2023-06-28 23:41:51
    赞同 展开评论 打赏
  • ffplay播放加这两个参数试试:./ffplay -fflags nobuffer -flags low_delay artc://... traceid 是具体到播放的,你后续遇到ffplay 的问题的话,看看ffplay 的日志里的traceid。H5的traceid 只能用于看H5的问题 可能我们官网文档没有显示标明这两个参数,我们回头优化一下文档,此回答整理自钉群“[外]超低延时直播RTS产品咨询群”

    2023-06-28 19:10:50
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
《flutter live beijing》PPT分享 立即下载
视频直播架构解析 立即下载
高性能Web架构之缓存体系 立即下载