Какие веб-браузеры поддерживают протокол потоковой передачи MPEG-DASH?
Я нашел что-то ниже:
В соответствии с: Эта ссылка
DASH поддерживается любым браузером в любом браузере, который поддерживает W3C Media Source Extensions (MSE), сегодня это Chrome и IE11
И здесь
Firefox 21 включает в себя реализацию DASH для HTML5 WebM-видео, которое отключается по умолчанию. Его можно включить с помощью "about:config
" и "media.dash.enabled". Firefox 23 удалил поддержку DASH для видео HTML5 WebM
Но я могу запустить его только в Chrome (23+). Не могли бы вы рассказать обо всех браузерах, поддерживающих DASH MPEG для потокового видео?
Ответы
Ответ 1
Браузеры не поддерживают MPEG-DASH изначально
Сайтам нужны библиотеки JavaScript для воспроизведения потоковой передачи DASH. Эти библиотеки с открытым исходным кодом MPEG-DASH требуют Поддержка MSE в браузере:
Другие клиенты:
Поддержка MSE в браузерах
- Chrome 23
- IE 11 (только для Windows 8 +)
- Край
- Safari 8.0 (только для OS X, а не для iOS)
- Firefox 42
- Opera 20, только WebM, еще нет h.264 (с 26)
Кроме того, реализация HLS в Safari 10 (как iOS, так и Mac) теперь поддерживает фрагменты MPEG-DASH mp4, что означает, что вам не нужно генерировать фрагменты мультимедиа дважды для поддержки HLS и MPEG-DASH. Вам нужны только два типа файлов манифеста.
Вы можете опробовать официальный векторы тестирования MPEG-DASH в вашем собственном браузере.
Дополнительная информация о поддержке браузера MSE: caniuse, JW Player, HTML5test
Ответ 2
Поддержка браузера для MPEG-DASH на самом деле в основном основана на MSE - спецификациях расширений источников мультимедиа на сегодняшний день. Его можно использовать в сочетании с тегом видео HTML5 для воспроизведения потока MPEG-DASH в браузере. Кроме того, есть несколько кодеков, которые необходимо принять на борт. Список браузеров, поддерживающих MPEG-DASH с расширением MSE, следует:
- Chrome 23+: DASH264 и WebM Dash
- IE 11 в Windows 8+: DASH264
- MS Edge: DASH264
- Opera 20+: WebM Dash. Opera 30+ также поддерживает DASH264.
- Safari 8+ в Mac OS X Yosemite (10.10): DASH264... который, казалось, был сломан во время моего тестирования
- Chrome 34+ на Android 4.2+: DASH264 и WebM Dash
- Firefox 42+: DASH264 (похоже, появится WebM Dash)
Нет поддержки:
- iOS 8 Safari поддерживает не
Radiant Media Player (отказ от ответственности: я являюсь основателем) поддерживает MPEG-DASH (DASH264) для потоковой передачи по запросу и потокового видео в HTML5 с различными вариантами резервирования.
Примечание. MPEG-DASH не является таким потоковым протоколом, это формат контейнера, такой как MPEG-4 (то есть MPEG в MPEG-DASH), причем протоколом доставки является HTTP
Ответ 3
Существует бит-разрядный проигрыватель MPEG-DASH, который работает в любом веб-браузере:
- IE11 (Windows 8) и Chrome используют реализацию HTML5 (MSE) + JavaScript.
- Все другие браузеры (которые не поддерживают HTML5 Media Source Extentions) получают Flash-проигрыватель MPEG-DASH.
В дополнение к этому появляется унифицированный API, поэтому, если кто-то использует битдаш, он не должен уделять внимание погоде, используется HTML5 или версия Flash.
Бесплатная версия доступна на http://dash-player.com
Ответ 4
MPEG DASH является потоковым протоколом и стремится быть агностиком в отношении аудио- и видеокодеков. Например, он может нести видео, закодированное с использованием кодеков H.264, HEVC, VP8 или VP9.
Можно ли использовать браузер для воспроизведения другого контента, зависит от поддерживаемых кодеков, а не от совместимости MPEG DASH.
В Firefox вы можете увидеть список поддерживаемых кодеков здесь
В отношении совместимости с протоколом MPEG DASH совместим с исходным файлом с открытым исходным кодом, который, возможно, вы хотите попробовать: DASH.js