Расширения источников мультимедиа

редактировать
MSE
Расширения источников мультимедиа
Родное имя Расширения источников мультимедиа
Статус Кандидат в рекомендации
Год начался 2013 ( 2013)
Впервые опубликовано 29 января 2013 г. ( 2013-01-29)
Последняя версия Кандидат в рекомендации 17 ноября 2016 г. ( 2016-11-17)
Предварительная версия Редакционная редакция 21 апреля 2021 г. ( 2021-04-21)
Организация
Комитет Рабочая группа HTML Media Extensions
Редакторы
Авторы Рабочая группа HTML Media Extensions
Базовые стандарты HTML, веб-IDL
Связанные стандарты Зашифрованные медиа-расширения
Домен HTML5 видео, HTML5 аудио
Сокращенное название EME, медиа-источник
Интернет сайт

Расширения источников мультимедиа ( MSE) - это спецификация W3C, которая позволяет JavaScript отправлять байтовые потоки в медиакодеки в веб-браузерах, поддерживающих видео и аудио HTML5. Среди других возможных применений это позволяет реализовать код предварительной выборки и буферизации на стороне клиента для потоковой передачи мультимедиа полностью на JavaScript. Он совместим со спецификацией Encrypted Media Extensions (EME), но не следует путать с ней, и ни одна из них не требует использования другого, хотя многие реализации EME способны только дешифровать медиа-данные, предоставленные через MSE.

В июне 2014 года Netflix объявила об экспериментальной поддержке использования воспроизведения MSE в браузере Safari в бета-версии OS X Yosemite.

YouTube начал использовать MSE со своим проигрывателем HTML5 в сентябре 2013 года.

СОДЕРЖАНИЕ
  • 1 Поддержка браузера
    • 1.1 Второстепенные браузеры
  • 2 игрока
  • 3 См. Также
  • 4 ссылки
Поддержка браузера

Media Source Extensions API широко поддерживается всеми современными веб-браузерами, за исключением устройств семейства iPhone (хотя он поддерживается в ОС iPad). Firefox 37 уже имел подмножество MSE API, доступное для использования только с YouTube в Firefox 37 только в Windows Vista или более поздних версиях., В то время как в версии Mac OS X была включена начальная версия 38.

Поддержка браузером расширений источников мультимедиа
Рабочий стол Мобильные устройства
Windows, Mac OS, Linux iOS Android
Internet Explorer Край Хром Fire Fox Сафари Опера Все браузеры Край Хром Fire Fox Опера Интернет Samsung
11.0 12+ 23-30 38-41 8+ 30+ iOS 13+ 12+ 92+ 90+ 64+ 9.2+
31+ 42+

Второстепенные браузеры

  • Pale Moon из версии 27.0, с 22 ноября 2016 года.
Игроки
  • NexPlayer для HTML5 MSE и EME с поддержкой HLS и DASH
  • castLabs PRESTOplay видеоплеер для HMTL5 MSE и EME с поддержкой DASH и HLS
  • Akamai Media Player как участник форума Dash Industry Forum и DASH.js (эталонный клиент DASH IF). AMP включает Dash.js, HLS.js и расширенное воспроизведение протокола QUIC с пограничных серверов Akamai.
  • Shaka Player, библиотека проигрывателя javascript с открытым исходным кодом для видео HTML5 MSE и EME с поддержкой DASH и HLS
  • Видеоплеер от Comcast Technology Solutions
  • THEOplayer от OpenTelly: проигрыватель HLS и MPEG-DASH для кроссплатформенной поддержки HTML5 без необходимости резервирования Flash
  • Viblast Player: проигрыватель HLS и MPEG-DASH для HTML5 MSE и EME, с резервным Flash
  • проигрыватель bitdash MPEG-DASH от bitmovin для HTML5 MSE и EME, с резервным Flash
  • dash-js для HTML5 MSE
  • dash.js для HTML5 MSE и EME
  • rx-player для HTML5 MSE и EME (Live и On Demand)
  • hls.js для HTML5 MSE
  • hasplayer.js для HTML5 MSE и EME с поддержкой DASH, Smooth Streaming и HLS
  • JW Player 7 и новее для MPEG-DASH с использованием HTML5 MSE и EME
  • SLDP HTML5 Player поддерживает SLDP через воспроизведение MSE
  • Проигрыватель мультимедиа Azure поддерживает MSE, EME, DASH, HLS, Flash и Silverlight. URL-адреса потоковой передачи публикуются вism/manifest
  • Плеер Unreal HTML5 использует MSE для воспроизведения потоков в реальном времени с низкой задержкой (менее секунды), отправленных через WebSockets с помощью Unreal Media Server.
  • Storm Player использует MSE в качестве одного из режимов доставки для потоковой передачи со сверхнизкой задержкой через WebSockets с помощью Storm Streaming Server.
Смотрите также
использованная литература
Последняя правка сделана 2024-01-02 04:31:44
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте