JavaScript HLS или MPEG-DASH для Android

Пытаясь транслировать на устройства Android, я должен знать, что HLS не такой надежный вариант потоковой передачи на устройствах Android. Есть ли способ определить, поддерживает ли браузер MPEG-DASH, и если нет, предоставить альтернативную реализацию HLS через javascript? Спасибо.


person desiguy    schedule 05.12.2014    source источник


Ответы (1)


На Android >= 4.0 вы можете использовать MSE для воспроизведения MPEG-DASH (если вы используете хром). Доступны некоторые решения для проигрывателей DASH на основе HTML5/JS, например dash.js или bitdash, которые также будут работать на Android. Я знаю, что bitdash может даже переключиться на резервный вариант Flash (если Flash установлен на устройстве) для поддержки DASH в более старых версиях Android.

Вы можете проверить, поддерживает ли ваша комбинация браузер/ОС/устройство DASH, используя такие скрипты, как Radiant MediaLyzer.

В Android > 4.1 ExoPlayer — это собственное приложение для адаптивной потоковой передачи, включая воспроизведение MPEG-DASH. тоже хороший выбор.

person Alexander Wolf    schedule 06.12.2014
comment
Спасибо. Как раз то, что я искал. - person desiguy; 08.12.2014