是否有一种方法来创建一个m3u8播放列表来循环流中的文件



标题说明了一切,真的。我在S3上有一个mp4文件,当我播放它时(无论是通过浏览器还是任何其他播放器),它只是在最后停止。是否有一种方法,使m3u8播放列表,指示玩家从开始开始,当流结束?

您不能通过简单地修改播放列表来做到这一点。你可以为一个特定的玩家实现这个客户端,例如:使用支持web JavaScript API的播放器,或者将相同的文件作为Live流而不是VOD反复循环和流。

例如,对于ffmpeg,您不能选择永远循环文件,但您可以创建包含以下内容的playlist.txt:

file 'input.mp4'
file 'input.mp4'
file 'input.mp4'
[...]

然后播放列表:

ffmpeg -f concat -i playlist.txt playlist.m3u8

最新更新