Я тестирую DRM со схемой Clearkey, используя этот пример Dash.js: https://reference.dashif.org/dash.js/nightly/samples/drm/clearkey.html. Я обнаружил, что, хотя видео можно воспроизвести с помощью правильной настройки клавиши, это не мешает записи или захвату экрана. Интересно, это предполагаемое поведение, или я могу где-нибудь настроить плеер, чтобы можно было затемнить экран при создании скриншота.
Я обнаружил, что https://github.com/google/ExoPlayer/issues/8531 является актуальным вопросом, но ориентирован на платформу Android.
Я не думаю, что вы понимаете, о чем я спрашиваю, или мы не согласны с DRM. Видео с поддержкой DRM имеет функцию предотвращения создания снимков экрана, программной записи видео, совместного использования экрана и т. д. Попробуйте сделать снимок экрана Netflix, HBO. Конечно, я знал, что вы всегда можете использовать камеру для записи экрана.
Я понимаю, о чем вы спрашиваете, но исходя из того, что я знаю о ClearKey, вы делаете неверные предположения. Их собственный файл readme ясно дает понять, что их интересует только шифрование конверта DASH с использованием только широкодоступного DRM на основе браузера (например, W3C EME). Сложность заключается в том, что W3C EME позволяет CDM ограничивать ключи с помощью защиты вывода, но это не является частью ClearKey; это также не является четким требованием для производителей браузеров.
Хороший источник для чтения, большое спасибо за информацию!
If you'll permit me to slightly rephrase your question...
Предполагается ли, что ClearKey DRM защищает видео от записи?
Нет; ClearKey DRM не занимается обеспечением защиты вывода, но не потому, что не может (потому что технически может), а потому, что (по моему мнению) для них это просто выходит за рамки: ClearKey не является CDM ; браузер/оборудование/устройство обеспечивает CDM (с способностью заставлять людей страдать от композитного видео 1990-х годов), тогда как ClearKey занимается только шифрованием конверта DASH (Dynamic Adaptive Streaming-over-HTTP) видеопотока и делегирование всего остального браузеру/платформе/плееру.
Интересно, что в файле readme ClearKey говорится, что они хотят заполнить пробел между (минимально защищенными) потоковыми запросами HLS на основе токенов и излишествами полноценных схем DRM, которые в конечном итоге только вредят законным потребителям:
https://github.com/Dash-Industry-Forum/ClearKey-Content-Protection/blob/master/README.md
[...] Чтобы восполнить этот пробел и обеспечить уровень защиты контента между аутентификацией по токену HTTPS и DRM, мы предлагаем ClearKey Content Protection (CCP).
Что касается отключения скриншотов и всего прочего враждебного по отношению к клиенту материала предложенного поистине предосудительными людьми , то все это предусмотрено CDM, что (как нам говорят) не обязательно должно считаться отдельным или отличным от самого веб-браузера или даже от всей вычислительной платформы пользователя, учитывая, что Chrome и Widevine в конечном итоге по-прежнему зависят от собственных возможностей DRM Windows, macOS и Android:
(Внимание: время понтификации):
Я не уверен, какую ценность ClearKey на самом деле имеет, учитывая, что в их документе описывается как браузер пользователя может получить ключ дешифрования видео в виде открытого текста через HTTPS-запрос, который любой может перехватить, используя инструменты разработчика своего браузера - или просто любой компетентный TLS- способный прокси - поэтому успех ClearKey полностью зависит от мизинца производителей браузеров, которые поклялись не раскрывать ключ дешифрования своим пользователям.
В конечном итоге, насколько я могу судить, он не прошел «YouTubeDownloader-Test»; то есть в ClearKey очень мало что могло бы помешать работе программы типа YourVideoSiteDownloader.
«это не предотвращает запись или захват экрана» — это также не мешает мне направлять камеру на монитор моего компьютера… прав ли я, подозревая, что вы новичок в технических деталях схем DRM и, следовательно, имеете необоснованные ожидания об эффективности DRM?