修复m3u8文件中的chunklist URL

时间:2018-04-17 09:10:35

标签: streaming hls wowza

我有一个使用wowza的苹果HLS流...

我想要做的是每次播放器获取master m3u8时将块列表URL修复到m3u8文件中... 例如,这是我第一次获得的第一个数据:

#EXTM3U #EXT-X-VERSION:3 #EXT-X-STREAM-INF:BANDWIDTH=405000,CODECS="avc1.66.30,mp4a.40.2",RESOLUTION=360x240 http://*:1935/sportplus4/_definst_/ngrp:plus4_all/chunklist_w1230758641_b374000.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=1052672,CODECS="avc1.66.31,mp4a.40.2",RESOLUTION=1280x720 http://*:1935/sportplus4/_definst_/ngrp:plus4_all/chunklist_w1230758641_b1052672.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=834000,CODECS="avc1.66.31,mp4a.40.2",RESOLUTION=854x480 http://*:1935/sportplus4/_definst_/ngrp:plus4_all/chunklist_w1230758641_b764000.m3u8

这是第二个:

: #EXTM3U #EXT-X-VERSION:3 #EXT-X-STREAM-INF:BANDWIDTH=405000,CODECS="avc1.66.30,mp4a.40.2",RESOLUTION=360x240 http://*:1935/sportplus4/_definst_/ngrp:plus4_all/chunklist_w591669537_b374000.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=1052672,CODECS="avc1.66.31,mp4a.40.2",RESOLUTION=1280x720 http://*:1935/sportplus4/_definst_/ngrp:plus4_all/chunklist_w591669537_b1052672.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=834000,CODECS="avc1.66.31,mp4a.40.2",RESOLUTION=854x480 http://*:1935/sportplus4/_definst_/ngrp:plus4_all/chunklist_w591669537_b764000.m3u8

我不希望chunklist_w ****每次都改变......我看到其他一些m3u8s像这样修复了:

http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8

1 个答案:

答案 0 :(得分:0)

我不知道如何在WOWZA中进行更改,但是我只是检查我是否可以编辑将URL替换为“ X”的URL:

chunklist_w591669537_b374000.m3u8-> chunklist_wXXXXXXXXXX_b374000.m3u8

它有效。