我的情况是我将我的flv视频转换为mp4然后我使用我的nginx服务器将其作为http url流式传输。对于html5上的多比特率supoport,我创建了一个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没有播放这个说播放列表没有加载。特别是“找不到可玩的来源”。请帮忙。
不,HLS仅支持m3u8播放列表中的分段传输流。您可能会发现它适用于某些播放器,但它不是标准的一部分,并且不适用于iOS。
它适用于我:
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1
http://streamer.abc.com:8080/videos/arvind1.mp4
#EXT-X-ENDLIST