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" - и я хочу показать тост по этой ссылке.

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


person Sinigami    schedule 09.04.2013    source источник


Ответы (1)


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

person Les Vogel - Google DevRel    schedule 11.04.2013