Manipulando conteúdo de origem criptografado em uma fonte HLS - MediaLive

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Manipulando conteúdo de origem criptografado em uma fonte HLS

MediaLive pode ingerir uma fonte HLS criptografada de acordo com a especificação HTTP Live Streaming.

Formato de criptografia compatível

MediaLive suporta o seguinte formato para fontes HLS criptografadas:

  • O conteúdo de origem é criptografado com AES-128. MediaLive não suporta AES-SAMPLE.

  • O conteúdo de origem é criptografado usando chaves estáticas ou rotativas.

  • O manifesto inclui a #EXT-X-KEY tag com os seguintes atributos:

    • O METHOD atributo especifica o AES-128.

    • O URI especifica o servidor de licenças para a chave de criptografia.

    • O IV está em branco ou especifica o vetor de inicialização (IV) a ser usado. Se o IV estiver em branco, MediaLive usa o valor na #EXT-X-MEDIA-SEQUENCE etiqueta como IV.

  • Se o sistema upstream e o servidor de licenças exigirem credenciais de autenticação (nome de usuário e senha), certifique-se de que as mesmas credenciais sejam usadas nos dois servidores. MediaLive não suporta ter credenciais diferentes para esses dois servidores.

Como funciona a decodificação

O proprietário do conteúdo configura o manifesto principal para incluir o #EXT-X-KEY com o método (AES-128), a URL do servidor de licenças e o vetor de inicialização (IV). O proprietário do conteúdo coloca as chaves de criptografia no servidor de licenças. Quando o MediaLive canal que usa essa fonte é iniciado, MediaLive obtém o manifesto principal e lê a #EXT-X-KEY tag da URL do servidor de licenças.

MediaLive se conecta ao servidor de licenças e obtém a chave de criptografia. MediaLive começa a extrair o conteúdo do sistema upstream e descriptografa o conteúdo usando a chave de criptografia e o IV.