m3u8 文件可以有 mp4 文件 url 吗?

Can m3u8 files have mp4 file urls?

我的情况是,我将 flv 视频转换为 mp4,然后使用我的 nginx 服务器将其流式传输为 http url。对于 html5 上的多比特率支持,我创建了一个这样的 m3u8 文件:

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=200111, RESOLUTION=512x288
http://streamer.abc.com:8080/videos/arvind1.mp4
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=3000444, RESOLUTION=400x300
http://streamer.abc.com:8080/videos/arvind1.mp4
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=400777, RESOLUTION=400x300
http://streamer.abc.com:8080/videos/arvind1.mp4
#EXT-X-ENDLIST

但是 jwplayer 不播放这个说播放列表未加载。具体来说 "No playable sources found"。请帮忙。

不,HLS 仅支持 m3u8 播放列表中的分段传输流。您可能会发现它适用于某些播放器,但它不是标准的一部分,并且在 iOS.

中不起作用

它对我有用:

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1
http://streamer.abc.com:8080/videos/arvind1.mp4
#EXT-X-ENDLIST