1

Потоки M3U8 могут быть зашифрованы с использованием AES-128 с или без IV, как описано здесь: http://tools.ietf.org/html/draft-pantos-http-live-streaming-07#section-3.3.4. Теперь у меня есть поток, который, очевидно, зашифрован с использованием сертификатов. Он находится по адресу: http://vod-and.llnw.cdn.m6web.fr/phls-vod/Top-Chef_c11281322_Episode-8_600k.mp4.m3u8

В этом файле у нас есть ключевой URI в виде faxs://faxs.adobe.com и IV . Этот ключевой URI означает, что мы должны использовать EXT-X-FAXS-CM , который содержит связывание сертификатов PKCS # 7 в кодировке base64.

Можем ли мы получить поток со всей этой информацией, и как?

1 ответ1

0

Для расшифровки зашифрованного видеопотока вам необходим ключ шифрования. Этот ключ не является частью потока. Это должно быть получено отдельно.

Заголовок EXT-X-FAXS-CM содержит метаданные DRM, а не ключ.

Это выдержка из руководства разработчика Adobe Media Server: список воспроизведения защищенного варианта Adobe Access Server также должен включать тег # EXT-X-FAXS-CM. Значение тега # EXT-X-FAXS-CM в варианте списка воспроизведения является относительным URI, ссылающимся на метаданные DRM одного из отдельных потоков.На клиенте тег # EXT-X-FAXS-CM в варианте списка воспроизведения будет использоваться для создания сеанса DRM. Один и тот же сеанс DRM будет использоваться для всех зашифрованных файлов M3U8 в списке воспроизведения вариантов.

Полное руководство можно найти здесь:http://help.adobe.com/ru_RU/adobemediaserver/devguide/WS5262178513756206-4b6aabd1378392bb59-7fe8.html

Также упоминается, что URI факса://faxs.adobe.com предназначен для обслуживания локальных ключей. Таким образом, ключ получен локально с устройства.

Кстати, шифрование AES-128 и заполнение PKCS # 7.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .