首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使HLS实时流的低延迟?

如何使HLS实时流的低延迟?
EN

Stack Overflow用户
提问于 2015-10-15 10:30:33
回答 1查看 4.9K关注 0票数 1

我已经设置了FlashMediaLiveEncoder3.2adobe媒体服务器5.0VideoJS for HTML5 Player的实时流。调整设置后大约会延迟10-20秒。

我读过苹果和Adobe提到的关于延迟25和30秒的内容?是否可以将设置调整为低延迟(约2秒延迟)或支持移动设备的低延迟实况流的替代解决方案?

苹果网站

Q 21.什么是延迟?

大约30秒,建议设置。

Adobe站点

苹果 iOS (HLS)的HTTP流

页面25 :由于实时分段过程而导致的延迟更高(至少需要25秒)。

EN

回答 1

Stack Overflow用户

发布于 2015-10-15 12:31:01

使用一个HLSMediaFileDuration,它是关键帧间隔的倍数,并降低关键帧间隔。

播放器需要至少3段才能开始播放,所以您可以使用1s长度的片段和关键帧每秒。

这有其缺点,因为它由于更频繁的关键帧而增加了流大小,增加了大量开销,并且需要更频繁的播放列表刷新,从而增加了HTTP请求的数量。

https://helpx.adobe.com/adobe-media-server/dev/configure-dynamic-streaming-live-streaming.html

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

https://stackoverflow.com/questions/33146137

复制
相关文章

相似问题

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