HTML5 Video DRM - определить HDCP (выходную защиту), а затем перейти на SD-контент?

Я пытаюсь определить, как лучше всего переходить на контент SD, когда политика HDCP запрещает воспроизведение контента HD.

  1. Какой лучший способ определения возможностей HDCP с помощью воспроизведения в веб-браузере?

  2. Каковы соответствующие шаги для понижения?

Я обнаружил несколько флеш-потоков, которые предлагают воспроизводить тестовый ресурс перед каждой первоначальной попыткой воспроизведения с включенным HDCP, чтобы увидеть, воспроизводит ли он или возвращает ошибку защиты вывода, из-за которой вы должны очистить тестовый ресурс, а затем настроить реальный контент для воспроизведения.

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

Ни то, ни другое не кажется мне очень чистым, поэтому мне любопытно, есть ли у кого-то еще опыт с этим...

1 ответ

Решение

На данный момент способ, которым вы описываете, является наиболее распространенным подходом AFAIK.

Проблемы, которые вы выдвигаете на первый план, распознаются и обсуждаются некоторыми в мире стандартов W3C, в частности, в обсуждениях расширения зашифрованных носителей (EME), стандарта, который касается интерфейса между браузером и зашифрованным носителем:

Другие вопросы по тегам