HTML5 Video DRM - определить HDCP (выходную защиту), а затем перейти на SD-контент?
Я пытаюсь определить, как лучше всего переходить на контент SD, когда политика HDCP запрещает воспроизведение контента HD.
Какой лучший способ определения возможностей HDCP с помощью воспроизведения в веб-браузере?
Каковы соответствующие шаги для понижения?
Я обнаружил несколько флеш-потоков, которые предлагают воспроизводить тестовый ресурс перед каждой первоначальной попыткой воспроизведения с включенным HDCP, чтобы увидеть, воспроизводит ли он или возвращает ошибку защиты вывода, из-за которой вы должны очистить тестовый ресурс, а затем настроить реальный контент для воспроизведения.
Похоже, что другим нашим предыдущим решением для нашего флэш-плеера была попытка воспроизвести контент в формате HD, и в случае ошибки защиты вывода мы пытаемся получить только манифест SD. Сообщено о неудачной попытке начального воспроизведения.
Ни то, ни другое не кажется мне очень чистым, поэтому мне любопытно, есть ли у кого-то еще опыт с этим...
1 ответ
На данный момент способ, которым вы описываете, является наиболее распространенным подходом AFAIK.
Проблемы, которые вы выдвигаете на первый план, распознаются и обсуждаются некоторыми в мире стандартов W3C, в частности, в обсуждениях расширения зашифрованных носителей (EME), стандарта, который касается интерфейса между браузером и зашифрованным носителем: