Jump to content

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

МШЭ
Расширения медиа-источников
Аббревиатура EME, медиа-источник
Родное имя
Расширения медиа-источников
Статус Кандидат Рекомендация [1] [2]
Год начался 2013  ( 2013 ) [3]
Впервые опубликовано 29 января 2013 г. ( 29.01.2013 ) [1]
Последняя версия Кандидат Рекомендация
17 ноября 2016 г. ( 17.11.2016 ) [1]
Предварительная версия Черновик редактора
21 апреля 2021 г. ( 21.04.2021 ) [4]
Организация
комитет Рабочая группа по расширениям мультимедиа HTML
Редакторы
  • Мэтью Воленец
  • Марк Уотсон
Бывшие редакторы
[4] [1]
Авторы Рабочая группа по расширениям мультимедиа HTML
Базовые стандарты HTML , веб-IDL
Сопутствующие стандарты Расширения зашифрованного мультимедиа
Домен HTML-видео , HTML-аудио
Веб-сайт

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

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

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

Поддержка браузера

[ редактировать ]

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

Поддержка браузером расширений источников мультимедиа
Рабочий стол Мобильные устройства
Windows, Мак ОС, Линукс iOS Андроид
Интернет Эксплорер Край Хром Firefox Сафари Опера Все браузеры [11] Край Хром Firefox Опера Самсунг Интернет
11.0 [12] 12+ [13] 23–30 [14] [15] 38–41 [14] 8+ 30+ [16] iOS 13+ [17] 12+ 92+ 90+ 64+ 9.2+
31+ 42+ [18]

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

[ редактировать ]
  • Pale Moon из версии 27.0, с 22 ноября 2016 г. [19]
  • NexPlayer для HTML5 MSE и EME с поддержкой HLS и DASH
  • castLabs PRESTOplay для HMTL5 MSE и EME с поддержкой DASH и HLS Видеоплеер
  • Akamai Media Player в качестве участника форума Dash Industry и DASH.js (эталонный клиент DASH IF). AMP включает Dash.js, HLS.js и расширенное QUIC с пограничных серверов Akamai. воспроизведение протокола
  • Shaka Player, библиотека проигрывателя javascript с открытым исходным кодом для HTML5 MSE и EME видео DASH и HLS. с поддержкой [20] [21]
  • Видеоплеер от Comcast Technology Solutions
  • THEOplayer от OpenTelly: проигрыватель HLS и MPEG-DASH для кроссплатформенной поддержки HTML5 без необходимости резервного копирования Flash. [22]
  • Viblast Player: проигрыватель HLS и MPEG-DASH для HTML5 MSE и EME, с резервным вариантом Flash. [23]
  • Bitmovin для HTML5 MSE и EME, с резервным Flash Проигрыватель Bitdash MPEG-DASH от [24]
  • Dash-JS для HTML5 MSE [25]
  • Dash.js для HTML5 MSE и EME [26]
  • rx-плеер для HTML5 MSE и EME (в реальном времени и по запросу) [27]
  • hls.js для HTML5 MSE [28] [29]
  • hasplayer.js для HTML5 MSE и EME, поддерживающий DASH, Smooth Streaming и HLS. [30]
  • JW Player 7 и более поздние версии для MPEG-DASH с использованием HTML5 MSE и EME [31]
  • SLDP HTML5 Player поддерживает SLDP через воспроизведение MSE. [32]
  • Azure Media Player поддерживает MSE, EME , DASH , HLS , Flash и Silverlight . URL-адреса потоковой передачи публикуются в ism/manifest[33]
  • Плеер Unreal HTML5 использует MSE для живого воспроизведения потоков с низкой задержкой (до секунды), отправленных через WebSockets с помощью Unreal Media Server. [34]
  • Storm Player использует MSE в качестве одного из режимов доставки для потоковой передачи со сверхнизкой задержкой через WebSockets с помощью Storm Streaming Server. [35]

См. также

[ редактировать ]
  1. ^ Jump up to: а б с д Воленец, Мэтью; Смит, Джерри; Уотсон, Марк; Колвелл, Аарон; Бейтман, Адриан (ред.). Расширения медиа-источников™ . W3C (Технический отчет) – через W3C.
  2. ^ «История публикаций Media Source Extensions™ — W3C» . W3C . 21 сентября 2022 г.
  3. ^ Колвелл, Аарон; Бейтман, Адриан; Уотсон, Марк, ред. (29 января 2013 г.). Расширения медиа-источников . W3C (Технический отчет) . Получено 19 марта 2021 г. - через W3C.
  4. ^ Jump up to: а б Рабочая группа по СМИ (21 апреля 2021 г.). Воленец, Мэтью; Уотсон, Марк; Смит, Джерри; Колвелл, Аарон; Бейтман, Адриан (ред.). «Расширения медиа-источников™» . w3c.github.io . Черновик редактора. Рабочая группа СМИ . Проверено 21 апреля 2021 г.
  5. ^ «Рекомендации W3C по расширениям медиа-источников» . 17 ноября 2016 года . Проверено 5 января 2021 г.
  6. ^ «Расширения зашифрованного мультимедиа» . 18 сентября 2017 г. Проверено 29 января 2020 г.
  7. ^ Энтони Парк и Марк Уотсон (3 июня 2013 г.). «Видео HTML5 в Safari на OS X Yosemite» . Нетфликс.
  8. ^ «Расширения медиа-источников» . Могу ли я использовать ... Проверено 30 июля 2021 г. Полностью поддерживается только в iPadOS 13 и более поздних версиях.
  9. ^ Мозилла (31 марта 2015 г.). «Firefox 37.0: все новые функции, обновления и исправления» . Мозилла . 37,0 . Проверено 24 апреля 2021 г.
  10. ^ Мозилла (12 мая 2015 г.). «Firefox 38.0: все новые функции, обновления и исправления» . Мозилла . 38,0 . Проверено 24 апреля 2021 г.
  11. ^ Все браузеры на платформе iOS должны использовать движок WebKit [1]
  12. ^ Стефан; и др. (команда bitmovin) (2 февраля 2015 г.). «Состояние MPEG-DASH сегодня и почему YouTube и Netflix используют его в HTML5 и за его пределами» . Dash-player.com . Архивировано из оригинала 21 февраля 2015 г. Проверено 24 апреля 2021 г.
  13. ^ Маккормик, Либби (5 ноября 2015 г.). «Расширения источников мультимедиа (MSE) (Windows)» . docs.microsoft.com . Проверено 24 апреля 2021 г.
  14. ^ Jump up to: а б Не поддерживается по умолчанию, но может быть включено через настройки браузера.
  15. ^ «Расширения медиа-источников — статус платформы Chrome» . www.chromestatus.com . Проверено 30 июля 2021 г.
  16. ^ Байненс, Матиас (9 июня 2015 г.). «Dev.Opera — вышла Opera 30» . dev.opera.com . Проверено 24 апреля 2021 г.
  17. ^ Расширения источника мультимедиа доступны только на iPadOS.
  18. ^ Мозилла (03.11.2015). «Firefox 42.0: все новые функции, обновления и исправления» . Мозилла . 42,0 . Проверено 24 апреля 2021 г.
  19. ^ «Бледная луна — примечания к выпуску архивных версий § 27.0.0 (22 ноября 2016 г.)» . www.palemoon.org . 27.0.0. 22 ноября 2016 г. Проверено 24 апреля 2021 г.
  20. ^ «Библиотека проигрывателя JavaScript / клиент DASH и HLS / проигрыватель MSE-EME: google/shaka-player» . 24 марта 2019 г. – через GitHub.
  21. ^ «Демо-версия Shaka Player» . shaka-player-demo.appspot.com .
  22. ^ Н.В., ТЕО Технологии. «THEOplayer – универсальный видеоплеер» . www.theoplayer.com .
  23. ^ «Вибласт-плеер» . viblast.com .
  24. ^ «HTML5-плеер для адаптивной потоковой передачи из Bitmovin» . Битмовин . 22 января 2016 г.
  25. ^ «DASH-JS | ITEC — динамическая адаптивная потоковая передача через HTTP» .
  26. ^ «Эталонная реализация клиента для воспроизведения MPEG DASH через Javascript и совместимые браузеры: Dash-Industry-Forum/dash.js» . 23 марта 2019 г. – через GitHub.
  27. ^ «GitHub — canalplus/rx-player: Видеоплеер Smooth/DASH HTML5» . 21 марта 2019 г. – через GitHub.
  28. ^ «дейлидвижение – средний» . Середина .
  29. ^ «Демо-страница hls.js» . Архивировано из оригинала 20 ноября 2015 г. Проверено 3 декабря 2017 г.
  30. ^ «Http Adaptive Streaming javascript player на основе расширений HTML5 премиум-класса (MSE/EME): Orange-OpenSource/hasplayer.js» . 20 февраля 2019 г. — через GitHub.
  31. ^ «Поддержка JW Player» . Поддержка JW Player .
  32. ^ «HTML5-плеер для SLDP» . Софтвелум .
  33. ^ «Лазурный медиаплеер» . Майкрософт . 2015 . Проверено 14 июня 2016 г.
  34. ^ «Нереальный медиа-сервер» . www.umiaserver.net .
  35. ^ «Сервер потоковой передачи Storm» . Штормовой стриминг . Проверено 30 июля 2021 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9e39c0a650abcae0ac22c5de8800bac3__1715317440
URL1:https://arc.ask3.ru/arc/aa/9e/c3/9e39c0a650abcae0ac22c5de8800bac3.html
Заголовок, (Title) документа по адресу, URL1:
Media Source Extensions - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)