stringtranslate.com

Расширения зашифрованного мультимедиа

Encrypted Media Extensions ( EME ) — это спецификация W3C , обеспечивающая канал связи между веб-браузерами и программным обеспечением модуля расшифровки контента (CDM), которое реализует управление цифровыми правами (DRM). [2] Это позволяет использовать HTML-видео для воспроизведения контента, защищенного DRM, например служб потокового видео , без использования тяжелых сторонних медиа-плагинов, таких как Adobe Flash или Microsoft Silverlight (оба сняты с производства). В зависимости от того, решит ли издатель зашифровать ключи, может потребоваться использование сторонней системы управления ключами .

EME основан на спецификации Media Source Extensions (MSE), [4] которая обеспечивает потоковую передачу аудио и видео с адаптивным битрейтом, например, с использованием MPEG-DASH с контентом, защищенным MPEG-CENC . [5] [6]

EME вызвал большие споры, поскольку он помещает обязательно проприетарный , закрытый компонент дешифрования, требующий лицензионных сборов для каждого браузера, в то, что в противном случае могло бы быть полностью открытой и бесплатной экосистемой программного обеспечения. [7] [8] 6 июля 2017 года W3C публично объявила о намерении опубликовать веб-стандарт EME, [9] и сделала это 18 сентября. [ 2] В тот же день к В 2014 году для участия в принятии решения [10] опубликовал открытое письмо об уходе из W3C. [11]

Поддерживать

В апреле 2013 года на Chromebook Samsung компания Netflix стала первой компанией, предложившей HTML-видео с использованием EME. [12]

По состоянию на 2016 год интерфейс Encrypted Media Extensions реализован в браузерах Google Chrome , [13] Internet Explorer , [14] Safari , [15] Firefox , [16] и Microsoft Edge [17] .

Хотя сторонники и разработчики веб-браузера Firefox не решались внедрять протокол по этическим причинам из-за его зависимости от проприетарного кода, [18] Firefox представил поддержку EME на платформах Windows в мае 2015 года, первоначально используя библиотеку Adobe Primetime DRM. позже заменен библиотекой Widevine (CDM). Реализация EME в Firefox использует песочницу с открытым исходным кодом для загрузки собственных модулей DRM, которые рассматриваются как плагины , загружаемые при запросе контента, зашифрованного EME. Песочница также была разработана, чтобы лишить службы и DRM возможности однозначно отслеживать и идентифицировать устройства. [16] [19] Кроме того, всегда можно отключить DRM в Firefox, который затем не только отключает EME, но и удаляет библиотеки DRM Widevine. [20]

Netflix поддерживает HTML-видео с использованием EME с поддерживаемым веб-браузером: Chrome, Firefox, [21] Microsoft Edge, Internet Explorer (в Windows 8.1 или более поздней версии [22] ) или Safari (в OS X Yosemite или более поздней версии [23] ). YouTube поддерживает MSE. [24] Доступными проигрывателями, поддерживающими MPEG-DASH с использованием MSE и EME, являются NexPlayer, [25] THEOplayer [26] от OpenTelly, проигрыватель Bitdash MPEG-DASH, [27] [28] Dash.js [29] от DASH-IF или rx-плеер. [30]

Обратите внимание, что в Firefox и Chrome EME не работает, если носитель не предоставляется через Media Source Extensions .

Версия 4.3 и последующие версии Android поддерживают EME. [31]

Модули расшифровки контента

Критика

EME столкнулся с резкой критикой как внутри [33] [34], так и за пределами W3C. [35] [36] Основными вопросами для критики являются проблемы реализации браузеров с открытым исходным кодом , входные барьеры для новых браузеров, отсутствие совместимости, [37] опасения по поводу безопасности, конфиденциальности и доступности, а также возможность юридических проблем в Соединенных Штатах. в соответствии с главой 12 [38 ] DMCA . [39] [40] [41] [42]

В июле 2020 года Reddit начал использовать механизм снятия отпечатков пальцев , который включает загрузку каждого модуля DRM, который могут поддерживать браузеры, и регистрирует то, что в конечном итоге загружается, как часть собранных данных. Пользователи заметили это, когда Firefox начал предупреждать их о том, что Reddit «требует» от них загрузки программного обеспечения DRM для воспроизведения мультимедиа, хотя ни один из медиафайлов на странице на самом деле не нуждался в этом. [43]

По состоянию на 2020 год способы вмешательства EME в открытый исходный код стали конкретными. Ни один из широко используемых CDM не лицензируется независимым поставщикам браузеров с открытым исходным кодом без уплаты лицензионного сбора за каждый браузер (особенно Google — за их Widevine CDM, который используется почти во всех недавно разработанных веб-браузерах). [7]

Смотрите также

Рекомендации

  1. ^ «История публикаций зашифрованных медиа-расширений - W3C» . W3C . нд . Проверено 20 апреля 2021 г.
  2. ^ Рабочая группа abcdef по расширениям мультимедиа HTML (18 сентября 2017 г.). Дорвин, Дэвид; Смит, Джерри; Уотсон, Марк; Бейтман, Адриан (ред.). «Рекомендация W3C по расширениям зашифрованного мультимедиа». W3C . Проверено 20 апреля 2021 г.
  3. ^ Рабочая группа СМИ abcdef; и другие. (Рабочая группа по СМИ) (20 марта 2021 г.). Пэрриш, Джоуи; Фридман, Грег; Дорвин, Дэвид; Смит, Джерри; Уотсон, Марк; Бейтман, Адриан (ред.). «Расширения зашифрованного мультимедиа». w3c.github.io . Черновик редактора . Проверено 20 апреля 2021 г.
  4. ^ «Расширения источников мультимедиа™». w3c.github.io . Проверено 18 августа 2020 г.
  5. ^ Дэвид Дорвин. «Формат потока EME общего шифрования ISO и данные инициализации». W3C. Архивировано из оригинала 19 февраля 2015 г.
  6. Ледерер, Стефан (2 февраля 2015 г.). «Почему YouTube и Netflix используют MPEG-DASH в HTML5». Битмовин.
  7. ^ ab «Через три года после того, как W3C утвердил стандарт DRM, создать функциональный инди-браузер уже невозможно». Боинг-Боинг . 08.01.2020 . Проверено 18 августа 2020 г.
  8. Люциан Константин (24 февраля 2012 г.). «Предлагаемая поддержка зашифрованных мультимедиа в HTML5 вызывает дебаты по DRM в списке рассылки W3C». Мир ИТ . Служба новостей IDG . Проверено 12 октября 2015 г.
  9. ^ «Объявление W3C» . Проверено 12 июля 2017 г. .
  10. Харкорт, Элисон (31 января 2020 г.). Установление глобальных стандартов в управлении Интернетом . Кристу, Джордж, 1973–, Симпсон, Симус. (Первое изд.). Оксфорд. п. 96. ИСБН 978-0-19-257859-4. ОСЛК  1140150076.{{cite book}}: CS1 maint: отсутствует местоположение издателя ( ссылка )
  11. Доктороу, Кори (18 сентября 2017 г.). «Открытое письмо директору, генеральному директору, команде и членам W3C». Фонд электронных границ . Проверено 18 сентября 2017 г.
  12. Энтони Парк и Марк Уотсон (15 апреля 2013 г.). «Видео HTML5 на Netflix». Нетфликс.
  13. Вайнштейн, Рафаэль (26 февраля 2013 г.). «Бета-версия Chrome 26: элемент шаблона и переходы CSS без префиксов». Блог Хрома . Проверено 31 августа 2014 г.
  14. ^ «Поддержка расширений зашифрованных мультимедиа с помощью Microsoft PlayReady DRM в веб-браузерах» . Разработка приложений для Windows . Проверено 31 августа 2014 г.
  15. Проталински, Эмиль (3 июня 2014 г.). «Netflix отказывается от Silverlight для HTML5 и на Mac: сегодня доступно в Safari в бета-версии OS X Yosemite». Следующая сеть . Проверено 16 октября 2014 г.
  16. ^ ab «Firefox 38 поставляется со спорным DRM с закрытым исходным кодом, интегрированным по умолчанию». Мир ПК . ИДГ. 13 мая 2015 года . Проверено 12 августа 2015 г.
  17. ^ Морланд, Джесси; Смит, Джерри (27 октября 2015 г.). «Использование расширений зашифрованных носителей для совместимых защищенных носителей». Майкрософт.
  18. ^ Mozilla неохотно добавляет поддержку Netflix в Linux с DRM в Firefox.
  19. Джереми Кирк (15 мая 2014 г.). «Mozilla это ненавидит, но DRM для потокового видео появится в Firefox». ПКМир .
  20. ^ ab «Firefox 52: удаление Adobe Primetime CDM - gHacks Tech News» . www.ghacks.net . Проверено 31 мая 2019 г.
  21. ^ Системные требования Netflix для проигрывателя HTML5 и Silverlight.
  22. Энтони Парк и Марк Уотсон (26 июня 2013 г.). «Видео HTML5 в IE 11 в Windows 8.1». Нетфликс.
  23. Энтони Парк и Марк Уотсон (3 июня 2014 г.). «Видео HTML5 в Safari на OS X Yosemite». Нетфликс.
  24. ^ «Состояние MPEG-DASH сегодня и почему Youtube и Netflix используют его в HTML5» . Битмовин ГмбХ. 2 февраля 2015 г. Архивировано из оригинала 3 апреля 2016 г. Проверено 9 февраля 2015 г.
  25. ^ NexPlayer: Страсть к высококачественным видеосервисам
  26. ^ THEOplayer от OpenTelly: проигрыватель HLS и MPEG-DASH для HTML5 MSE и EME
  27. ^ «Проигрыватель Bitdash MPEG-DASH для HTML5 MSE и EME» . Архивировано из оригинала 10 июля 2016 г. Проверено 9 февраля 2015 г.
  28. ^ bitdash Демонстрационная область HTML5 EME DRM
  29. ^ Dash.js
  30. ^ rx-плеер
  31. ^ Озер, Ян (июль – август 2015 г.). «HTML5 достигает совершеннолетия: наконец-то пришло время попрощаться с Flash». Журнал стриминговых медиа . StreamingMedia.com . Проверено 12 января 2016 г. На мобильных рынках [...] Android поддерживает MSE с версии 4.1 и EME с версии 4.3.
  32. ^ ab «THEOplayer поддерживает все платформы». theoplayer.com. 2017. Обратите внимание, что IE10 и IE11 в Windows 7 не имеют доступного API MSE/EME, который необходим для воспроизведения видеоконтента с защитой DRM в HTML5. Как следствие, любой видеопроигрыватель на основе HTML5 технически не может воспроизводить контент, защищенный DRM, в этих браузерах в Windows 7.
  33. ^ "Борис Забраский против EME" . Проверено 10 июня 2016 г.
  34. ^ «Ян Хиксон против EME» . Проверено 10 июня 2016 г.
  35. ^ «Ричард Столлман вчера вечером выдержал зимнюю бурю и выступил против DRM» . 21 марта 2016 года . Проверено 10 июня 2016 г.
  36. Столлман, Ричард (18 ноября 2016 г.). «Можно ли доверять своему компьютеру?». Свободное программное обеспечение, свободное общество . ГНУ . Проверено 8 февраля 2018 г.
  37. ^ «4K Netflix появится на Windows 10, но, вероятно, не на вашем ПК» . 21 ноября 2016 года . Проверено 26 ноября 2016 г.
  38. ^ «Раздел 17, Циркуляр 92, Глава 12 — Copyright.gov» . Проверено 25 июля 2016 г.
  39. ^ «Официальное возражение EFF против EME» . 29 мая 2013 года . Проверено 10 июня 2016 г.
  40. ^ «Сохранить Firefox». 11 мая 2016 года . Проверено 10 июня 2016 г.
  41. ^ «Открытое письмо в W3C». 12 мая 2016 года . Проверено 10 июня 2016 г.
  42. ^ «Взаимодействие и W3C: защита будущего из настоящего». 30 марта 2016 года . Проверено 10 июня 2016 г.
  43. ^ «Веб-сайт Reddit использует DRM для снятия отпечатков пальцев» . smitop.com . 8 июля 2020 г. Проверено 12 июля 2020 г.