Компания Netflix намерена (http://techblog.netflix.com/2013/04/html5-video-at-netflix.html) перевести свой сервис потокового видеовещания, предоставляющий услуги по цифровому прокату фильмов, с использования системы Microsoft Silverlight на технологии HTML5. Выбор Silverlight был обусловен необходимостью поддержки DRM-механизмов (Digital Rights Management) для защиты контента от несанкционированного копирования, что вызывало множество трудностей с использованием Netflix в Linux (необходима (http://www.opennet.ru/tips/2720_netflix_ubuntu_linux_wine.shtml) установка Wine со специальными патчами в сочетании с запуском Windows-сборки Firefox с официальным плагином Silverlight).
В своей инициативе перехода на HTML5 сервис Netflix не отказывается от использования DRM и планирует использовать для обеспечения защиты контента интенсивно продвигаемые в качестве web-стандартов механизмы Encrypted Media Extensions (https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-med...), против принятия которых выступает (http://www.opennet.ru/opennews/art.shtml?num=36133) несколько видных деятелей интернет-сообщества, указывающих на наличие в предлагаемых спецификациях серии серьёзных проблем (http://www.opennet.ru/opennews/art.shtml?num=33177). За внедрение DRM в Web выступают компании Google, Microsoft, Adobe, BBC, Nokia и Netflix, которые пытаются добиться принятия утверждения необходимых для поддержки DRM спецификаций в организации W3C.
Частично поддержка Encrypted Media Extensions пока добавлена (http://www.opennet.ru/opennews/art.shtml?num=36174) только в браузер Chrome из состава платформы Chrome OS, и компания Netflix уже обеспечила работу новой HTML5-версии своего сервиса для пользователей ноутбука Samsung Chromebook, базирующегося на платформе. В настоящее время популярность потребительских ARM-устройств существенно возросла и Netflix уже не может игнорировать данный сегмент рынка. Silverlight не поддерживается большинством мобильных платформ (в том числе Windows 8 в режиме Metro). Более того, Microsoft заявила (http://www.theverge.com/2011/12/10/2625339/microsoft-silverl...) о прекращении развития данной технологии. В связи с этим Netflix планирует осуществить повсеместный перевод сервиса на использование HTML5.
В настоящее время в Chrome OS реализованы две из трёх спецификаций (Media Source Extensions (http://www.w3.org/TR/media-source/), Encrypted Media Extensions (https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-med...) и Web Cryptography API (http://www.w3.org/TR/WebCryptoAPI/)), необходимых для реализации DRM-защиты для сервиса Netflix. Недостающая функциональность (Web Cryptography API) пока реализуется через установку специального плагина. После того как Google добавит недостающие компоненты и интегрирует их в свой браузер, все преграды будут преодолены и Netfix начнёт публичное широкомасштабное тестирование варианта своего сервиса на основе технологий HTML5.
URL: http://techblog.netflix.com/2013/04/html5-video-at-netflix.html
Новость: http://www.opennet.ru/opennews/art.shtml?num=36710