HTTP Live Streaming - получите игровую ссылку

Я хочу отслеживать, какая ссылка в соответствии с пропускной способностью играет.

Например, файл m3u8 содержит:

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=1950000
http://link1.M3U8
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=1500000
http://link2.M3U8
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=1200000
http://link3.M3U8
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=950000
http://link4.M3U8
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=800000
http://link5.M3U8
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=700000
http://link6.M3U8

плеер начинается с " http://link1.m3u8/", и я хочу показать тост с этой ссылкой. Затем во время игры изменилась полоса пропускания, и плеер переключился на " http://link4.m3u8/" - и я хочу показать тост с этой ссылкой.

Можно ли сделать что-то подобное? Спасибо!

1 ответ

Решение

Во-первых, вы не можете получить тосты с вашей текущей пропускной способностью. Стандартный способ сделать это - закодировать фильм с разной скоростью передачи битов с наложением текста, сообщая, что такое скорость передачи данных. (Я склонен использовать Big Buck Bunny с открытым исходным кодом)

Другие вопросы по тегам