Подтвердить что ты не робот

Какие веб-браузеры поддерживают протокол потоковой передачи 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 для потокового видео?

4b9b3361

Ответ 1

Браузеры не поддерживают MPEG-DASH изначально

Сайтам нужны библиотеки JavaScript для воспроизведения потоковой передачи DASH. Эти библиотеки с открытым исходным кодом MPEG-DASH требуют Поддержка MSE в браузере:

  • dash.js: официальная эталонная реализация
  • Shaka Player: библиотека Google player

Другие клиенты:

Поддержка 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