gpt4 book ai didi

ios - 如何在 iOS 上下载 LIVE HLS m3u8 流

转载 作者:行者123 更新时间:2023-11-28 21:38:00 39 4
gpt4 key购买 nike

HLS 流可以是“直播”或“VOD”。下载 VOD HLS 流很容易。

但是,我想下载(或录制)5 分钟的 LIVE HLS 流。这可能吗?

如果我这样做,我确定我必须对 m3u8 文件进行重大更改...原因之一是直播流没有“持续时间”,但我下载的流必须作为 VOD 进行流式传输,所以它必须有持续时间。可能还需要我不知道的各种其他更改。据推测,ts 段的 URL 也需要更改。

任何提示或建议(希望是实际代码!)?

谢谢!

附言。请注意,这个问题不是关于在离线模式下播放流 - 我知道我需要一个 HTTP 服务器。

最佳答案

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

为每个片段保存 #EXTINF 并使用相同的目标持续时间和从 0 开始的媒体序列开始将它们写入 VOD 播放列表。

当你想停止录制时,在末尾添加EXT-X-ENDLIST标签。

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

关于ios - 如何在 iOS 上下载 LIVE HLS m3u8 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33198337/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com