Исправьте URL-адреса списка фрагментов внутри файла m3u8.

У меня есть потоковая передача Apple HLS с использованием wowza ...

Что я хочу сделать, так это исправить URL-адреса списка фрагментов внутри файла m3u8 каждый раз, когда игрок ПОЛУЧАЕТ master 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

person Rasoul Khalifeh    schedule 17.04.2018    source источник


Ответы (1)


Я не знаю, как изменить в WOWZA, но я просто проверяю, что могу РЕДАКТИРОВАТЬ URL-адреса, заменяя число на «X»:

chunklist_w591669537_b374000.m3u8 --> chunklist_wXXXXXXXXXX_b374000.m3u8

и это работает.

person Tulio Serpio    schedule 12.07.2018