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
我的情况是,我将 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