Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http live streaming .m3u8播放列表文件能否引用其他.m3u8播放列表文件?_Http Live Streaming - Fatal编程技术网

Http live streaming .m3u8播放列表文件能否引用其他.m3u8播放列表文件?

Http live streaming .m3u8播放列表文件能否引用其他.m3u8播放列表文件?,http-live-streaming,Http Live Streaming,我知道EXT-X-STREAM-INF标记提供了一种链接到另一个播放列表文件的机制,但这似乎是为了支持同一流的变体编码(在较低或较高的带宽下)。我想做的是返回一个引用实际.ts文件的播放列表,但播放列表中的最后一个引用是“next”.m3u8” 我希望这样做的原因是,我可以使用这种机制构建一个无状态的HLS服务器,它不一定为“实时”流提供服务(因为播放列表URL可以对您在流中的位置进行编码)。知道哪些玩家支持这个(iOS?)吗?规范草案(从草案10开始)不支持它。是的,他们可以。保存其他m3u8

我知道EXT-X-STREAM-INF标记提供了一种链接到另一个播放列表文件的机制,但这似乎是为了支持同一流的变体编码(在较低或较高的带宽下)。我想做的是返回一个引用实际.ts文件的播放列表,但播放列表中的最后一个引用是“next”.m3u8”


我希望这样做的原因是,我可以使用这种机制构建一个无状态的HLS服务器,它不一定为“实时”流提供服务(因为播放列表URL可以对您在流中的位置进行编码)。知道哪些玩家支持这个(iOS?)吗?

规范草案(从草案10开始)不支持它。

是的,他们可以。保存其他m3u8的主m3u8称为变体播放列表m3u8。 但是为什么我们需要一个不同的播放列表呢用于存储同一流的各种比特率

我使用了mac app store中的“一键m3u8”应用程序,它创建了变体播放列表以及儿童m3u8。不需要ffmpeg或mediafilesegmenter


我不明白你想达到什么目的。你能更详细地描述一个场景吗?如果可以的话,我会尽力帮忙的。