Сервис потокового видео застрял на 480p? Там может быть больше, чем вы понимаете.
Вы когда-нибудь загружали видео на устройство, которое, как вы уверены, имеет правильные характеристики для потоковой передачи высокой четкости или 4K, но что бы вы ни делали, оно не будет использовать HD?
Ты не сходишь с ума. За вашими проблемами может стоять система управления цифровыми правами (DRM) под названием Widevine.
Но что такое Widevine и как он может помешать потоковой передаче HD-видео на Netflix, Amazon Prime Video, Disney+ и других сервисах?
Что такое Уайдвайн?
Widevine — это система управления цифровыми правами (DRM), которая в настоящее время управляется и разрабатывается Google для шифрования и защиты видеоконтента. Он предназначен для предотвращения конфиденциальности и защиты цифрового контента и используется различными потоковыми платформами, такими как Netflix, Disney+ и Amazon Prime Video.
Короче говоря, Widevine — это уровень защиты, который затрудняет пиратство, копирование и кражу потокового видеоконтента.
Widevine — далеко не единственный инструмент DRM, предназначенный для защиты сервисов потокового видео. Тем не менее, он используется некоторыми из крупнейших потоковых сервисов, а также встроен в устройства Android и браузеры на базе Chromium.
Как работает Widevine?
Widevine следует процессу шифрования, запроса лицензии и дешифрования для доставки защищенного контента.
- Шифрование: Исходный контент шифруется с помощью Общей схемы шифрования (CENC), которая использует расширенный стандарт шифрования (AES) в режиме счетчика (CTR). AES-CTR — это шифр с симметричным ключом, что означает, что для шифрования и дешифрования используется один и тот же ключ. Каждый видеофайл шифруется уникальным ключом для обеспечения высочайшего уровня безопасности.
- Запрос лицензии: когда пользователь пытается воспроизвести зашифрованный контент, устройство отправляет запрос лицензии на сервер лицензий Widevine. Этот запрос включает информацию о клиенте и конкретном содержимом, к которому он пытается получить доступ.
- Лицензия Ответ: если сервер лицензий проверяет право пользователя на просмотр содержимого, он отвечает лицензией, содержащей ключ дешифрования.
- Расшифровка и воспроизведение: клиент получает лицензию, извлекает ключ расшифровки и использует его для расшифровки содержимого. Затем расшифрованный контент обрабатывается и воспроизводится на устройстве.
Этот процесс выполняется плавно и остается невидимым для конечного пользователя, обеспечивая плавный просмотр.
Но это еще не все. Widevine работает на трех различных уровнях безопасности, напрямую связанных с аппаратным обеспечением вашей системы. Уровень Widevine определяет качество потока, которое может обрабатывать ваше устройство, и ограничивает разрешение, к которому может получить доступ ваше устройство.
Объяснение уровней Widevine
Уровни безопасности Widevine, от L1 до L3, определяются тем, насколько безопасно устройство может обрабатывать расшифровку контента и как оно устанавливает безопасный путь мультимедиа для воспроизведения контента.
Широкая лоза Уровень 1
Чтобы претендовать на Widevine L1, устройство должно выполнять все операции по расшифровке контента и криптографии в аппаратной доверенной среде выполнения (TEE). TEE — это защищенная область внутри основного процессора устройства, обеспечивающая хранение, обработку и защиту конфиденциальных данных в безопасной среде. Он изолирован от остальных операций устройства, чтобы предотвратить несанкционированный доступ.
Проще говоря, это означает, что процесс расшифровки выполняется в изолированной, защищенной части аппаратного обеспечения устройства, что гарантирует невозможность перехвата и незаконного копирования расшифрованного содержимого. Widevine L1 позволяет устройствам воспроизводить потоковое содержимое высокой четкости (HD), Full HD и даже 4K, если дисплей устройства поддерживает такие разрешения.
Широкая лоза Уровень 2
На этом уровне обработка мультимедиа (декодирование, рендеринг и т. д.) не выполняется внутри TEE, но криптографические операции по-прежнему обрабатываются внутри него. Этот уровень менее безопасен, поскольку расшифрованное содержимое может быть захвачено после того, как оно покинет TEE, прежде чем оно будет отображено на экране. Widevine L2 часто ограничивает воспроизведение стандартным разрешением (SD), обычно до 480p или 540p, в зависимости от политики поставщика контента.
Широкая лоза Уровень 3
Widevine Level 3 — наименее безопасный. В L3 обработка мультимедиа и криптографические операции выполняются за пределами TEE. L3 обычно используется, когда DRM с аппаратной поддержкой недоступен. Программному обеспечению легче перехватывать и копировать контент, передаваемый в потоковом режиме на этом уровне. В результате поставщики контента обычно доставляют только потоки низкого качества (как правило, ниже SD) на устройства L3.
Требования и рекомендации к оборудованию уровня Widevine
Аппаратные компоненты, определяющие уровни безопасности Widevine, включают основной процессор устройства, графический процессор (GPU) и микропрограмму, помогающую установить TEE.
Кроме того, устройство должно пройти процесс, известный как «аттестация устройства», чтобы подтвердить, что оно соответствует требованиям для определенного уровня безопасности Widevine. Этот процесс включает проверку конфигурации аппаратного и программного обеспечения устройства, чтобы убедиться, что оно соответствует необходимым стандартам безопасности.
Таким образом, уровень Widevine, которому соответствует устройство, в первую очередь определяется его аппаратными возможностями, особенно обеспечить вычислительные возможности своего основного процессора, но прошивка и общая конфигурация устройства также играют важную роль. роль.
Важно помнить, что уровень безопасности Widevine не является чем-то, что может быть легко обновлено или изменено пользователем, поскольку он интегрирован в устройство во время производства и зависит от основного аппаратного и микропрограммного обеспечения устройства. дизайн.
Но то, что ваше устройство привязано к Widevine уровня 2 или 3, не означает, что видео, снятые на устройстве, или видеоконтент, который вы передаете на устройство, будут заблокированы с более низким разрешением. Если вы скопируете фильм в формате 1080p на планшет Widevine L3, он все равно будет воспроизводиться в формате 1080p. Widevine занимается исключительно потоковым видеоконтентом.
Проблемы с DRM Widevine
Как и в любой системе DRM, в Widevine есть проблемы.
- Аппаратно-зависимый: Уровень безопасности Widevine и возможность обеспечения качественной потоковой передачи во многом зависят от аппаратных возможностей устройства. Это означает, что если на устройстве нет необходимого оборудования для поддержки безопасности L1, оно не сможет транслировать HD-контент, что может быть ограничивающим фактором для некоторых пользователей.
- Собственная система: Widevine является проприетарным программным обеспечением, что означает, что его внутренняя работа закрыта для проверки или модификации сообществом. Это потенциально может привести к ограничениям с точки зрения прозрачности и адаптивности.
- Проблемы с производительностью: В любой системе DRM всегда есть компромисс между безопасностью и удобством для пользователя. Более строгие меры безопасности могут иногда приводить к снижению производительности или проблемам совместимости, что может повлиять на удобство просмотра для пользователя.
- Политики контент-провайдера: Несмотря на то, что Widevine предлагает ряд вариантов безопасности, фактический уровень защиты, применяемый к конкретному фрагменту контента, часто сводится к политикам, установленным поставщиком контента. В некоторых случаях политики провайдера могут ограничивать качество контента, доступного на определенных устройствах, что может раздражать пользователей.
- Неработающие проблемы с обновлением: К сожалению, время от времени случаются поврежденные обновления. Когда они это делают, есть вероятность, что это повлияет на ваш уровень Widevine, иногда заставляя ваше устройство вернуться к L2 или L3, пока другое обновление не устранит проблему.
Несмотря на эти проблемы, Widevine остается одной из наиболее часто используемых систем управления цифровыми правами в мире.
Как проверить поддержку Widevine на Android
Проверить уровень устройства Widevine на Android проще всего с помощью приложения DRM Info, которое можно бесплатно загрузить из Play Store.
Скачать: Информация DRM для Андроид (Бесплатно)
- Перейдите в Play Store и загрузите информацию о DRM.
- Откройте приложение, затем прокрутите до Широкий CDM раздел
- Ищите Уровень безопасности
Помимо уровня Widevine, вы можете узнать всевозможную полезную информацию о вашем устройстве с помощью DRM Info.
Widevine защищает контент, но ограничивает разрешение воспроизведения
Несмотря на то, что Widevine отлично подходит для защиты контента, если вы покупаете устройство без поддержки Widevine L1, потоковое видеоконтент с основных платформ вас разочарует. Тем не менее, вы всегда можете перенести видеоконтент на свое устройство для просмотра в более высоком разрешении; это просто не так удобно, как потоковое видео дома или в дороге.