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

Есть ли способ использовать DRM для видео HTML5?

Поскольку Flash проигрывает, я хотел бы знать, есть ли способы защитить видео html5 с помощью DRM (H264,.ogg и WebM).

4b9b3361

Ответ 1

В часто задаваемые вопросы W3C по HTML5 говорится:

Поддерживается ли управление цифровыми правами (DRM) в видео HTML5?HTML5 не обеспечивает прямую поддержку и не препятствует использованию DRM в видео. В настоящее время ожидается, что это будет обрабатываться конкретным кодеком/реализацией. Существуют реализации, которые позволяют DRM в видео HTML5.

Работает с DRM в области HTML5?Если достаточное количество заинтересованных сторон хочет стандартизировать некоторый аспект обработки DRM в самом HTML5 как часть включения видео и аудиосредств, то для W3C имеет смысл стандартизировать подход, отвечающий потребностям рынка. Однако, как и все работы W3C, соответствующие заинтересованные стороны должны быть и показать, что они намерены развивать это, а не ожидать, что это произойдет само по себе.

Это означает, что в настоящее время он не поддерживается, но об этом было рассказано в трекеере ошибок W3C здесь.

Update: Людям, интересующимся этой темой, возможно, захочется ознакомиться с рабочим проектом нового зашифрованного стандарта расширения мультимедиа.

Обновлено: EME в настоящее время поддерживается в основных браузерах.

Ответ 2

Теперь. https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html

Вот пример. http://www.html5rocks.com/en/tutorials/eme/basics/

Это лучшая страница, которую я могу найти в текущей поддержке браузера. http://www.jwplayer.com/html5/mediasource/

Во время написания этого EME поддерживается в

  • IE11 в Win8.1
  • Chrome (настольный и мобильный)
  • Safari 8 в OSX Yosemite

Ответ 3

Вероятно, нет, даже если есть подключаемый модуль EME DRM.

Некоторые браузеры теперь поддерживают другой тип подключаемого модуля под названием EME (Encrypted Media Extension CDM) для реализации DRM для конкретных поставщиков, таких как Microsoft PlayReady, Google WideVine, Apple FairPlay и т.д.

Однако единственная его часть, являющаяся общедоступным стандартом, представляет собой JS API, который запускает подключаемый модуль EME для конкретного поставщика.

Фактический API DRM, необходимый для его использования, специфичен для конкретного поставщика, является секретным и проприетарным. Чтобы работать с DRM в браузерах, вам придется подписывать отдельные контракты с Adobe, Microsoft, Google и Apple (что может быть затруднено, если вы не Netflix).

Подумайте о том, чтобы отказаться от идеи DRM, так как она скорее обратится против защиты содержимого.


Это обновленный ответ, комментарии больше не имеют смысла

Ответ 5

Widewine предоставляет видео DRM для HTML5 и h.264. Недавно другая компания Haihaisoft заявила, что выпустила HTML5 DRM для MP4 и видео WebM:. Ему больше не нужна Flash. Вы можете попробовать его в Интернете. HTML5 Демо в браузере Xvast DRM-X 4.0 в новостях

Ответ 6

Вы можете реализовать какую-то схему шифрования с открытым/закрытым ключом - я недавно слышал о http://www.widevine.com/, который, кажется, что-то делает как и для html5 и h.264. Но я не знаю никого, кто обратился бы к веб-видео в целом.

Ответ 7

Уверен, что вы можете остановить кого-то из загрузки файла, просто не предоставив им разрешения на загрузку чего-либо из определенных папок на вашем сервере. Возможно, здесь кое-что отсутствует. Похоже, это было бы относительно простым решением.