Fluxo criptografado do HTTP Transmissão ao vivo do Apple HTTP PKCS 7

1

Os fluxos M3U8 podem ser criptografados usando AES-128 com ou sem IV, conforme descrito aqui: link . Agora eu tenho um fluxo que é aparentemente criptografado usando certificados. Ele está localizado em: link

Neste arquivo, temos um URI de chave com o formato faxs://faxs.adobe.com e IV . Esta chave URI significa que temos que usar EXT-X-FAXS-CM , que contém o encadeamento de certificados PKCS # 7 codificado em base64.

Podemos transmitir com todas essas informações e como?

    
por Velcro 20.04.2013 / 18:23

1 resposta

0

Para descriptografar o fluxo de vídeo criptografado, você precisa da chave de criptografia. Esta chave não faz parte do fluxo. Deve ser obtido separadamente.

O cabeçalho EXT-X-FAXS-CM contém metadados de DRM e não a chave.

Isso é muito importante no guia do desenvolvedor do Adobe Media Server: A lista de reprodução de variante protegida do Adobe Access Server também precisa incluir a tag # EXT-X-FAXS-CM. O valor da tag # EXT-X-FAXS-CM na lista de reprodução de variantes é a URI relativa que se refere aos metadados de DRM de um dos fluxos individuais. No cliente, a tag # EXT-X-FAXS-CM na lista de reprodução de variantes será usado para criar a sessão DRM. A mesma sessão DRM será usada para todos os arquivos M3U8 criptografados dentro da lista de reprodução variante.

Guia completo pode ser encontrado aqui: link

Também há menção de que o fax: //faxs.adobe.com URI é para serviço de chave local. Então chave obtida localmente de um dispositivo.

A propósito, a criptografia AES-128 e o preenchimento PKCS # 7.

    
por 29.04.2013 / 13:12