首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在iOS上下载HLS m3u8直播流

如何在iOS上下载HLS m3u8直播流
EN

Stack Overflow用户
提问于 2015-10-18 21:17:02
回答 1查看 2.8K关注 0票数 0

HLS流可以是直播或点播。下载点播HLS流非常简单。

但是,我想下载(或录制)比方说5分钟的实时HLS流。这个是可能的吗?

如果我这样做,我确信我必须对m3u8文件进行重大更改……一个原因是直播流没有“持续时间”,但我下载的流必须作为VOD流传输,所以它必须有持续时间。可能还需要做一些我不知道的其他更改。假设ts段的URL也需要改变。

有什么建议或建议吗(希望是实际的代码!)?

谢谢!

PS。请注意,这个问题不是关于在脱机模式下播放流-我知道我需要一个HTTP服务器来实现这一点。

EN

回答 1

Stack Overflow用户

发布于 2015-10-20 16:44:10

Live播放列表使用滑动窗口。您需要在目标持续时间之后定期重新加载它,并仅下载列表中出现的新段(它们将在稍后删除)。

保存每个片段的#EXTINF,并使用相同的目标时长和从0开始的媒体序列开始将其写入点播播放列表。

当您想要停止录制时,在末尾添加EXT-X-ENDLIST标记。

只要您在m3u8中使用相同的名称,那么您如何命名您的线段并不重要。

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

https://stackoverflow.com/questions/33198337

复制
相关文章

相似问题

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