Можно ли декодировать и анализировать вход HDMI на устройствах Android?
Это обсуждалось ранее здесь. С тех пор мастер-ключ HDCP утек. Все еще почти невозможно прочитать вход HDMI в opencv?
Примером устройства с входом HDMI является Geniatech ATV1610. Это очень похоже на устройство, которое использует skipr.
Редактировать: Как насчет источников не-HDCP? Кто-нибудь?
1 ответ
Это невозможно, поскольку исходное устройство не будет отправлять действительный сигнал в приемник, если только приемное устройство правильно не согласовывает соединение с источником. Для этого требуется как действительный KSV (40-битный вектор выбора ключа) (тот, который не был отменен DCP LLC), так и действительные ключи устройства, которые соответствуют KSV.
Учитывая, что это рукопожатие HDCP обычно выполняется тем же оборудованием, которое впоследствии расшифровывает поток, вы попадаете в ситуацию "все или ничего". У вас либо есть действительный KSV и соответствующие ключи приемника, и в этом случае вы можете выполнить рукопожатие и расшифровку. Или нет, в этом случае вы не можете договориться о рукопожатии по ссылке, и источник не отправит вам какие-либо данные, зашифрованные или иным образом.