Пытаясь транслировать на устройства Android, я должен знать, что HLS не такой надежный вариант потоковой передачи на устройствах Android. Есть ли способ определить, поддерживает ли браузер MPEG-DASH, и если нет, предоставить альтернативную реализацию HLS через javascript? Спасибо.
JavaScript HLS или MPEG-DASH для Android
Ответы (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
Спасибо. Как раз то, что я искал.
- person desiguy; 08.12.2014