AES-128 HLS testes

M3U8 Player criptografado: Teste AES-128 HLS Fluxos

Um player M3U8 criptografado pode testar fluxos AES-128 HLS normais quando o manifesto, a chave URL e os segmentos de mídia são acessíveis pelo navegador ou proxy. Ele não pode ignorar DRM como Widevine, FairPlay ou PlayReady; use-o para depurar acesso à chave, proteção CORS, Referer e integridade do segmento.

Última atualização: June 20, 2026

A reprodução, o histórico, os favoritos, as legendas e a conversão do navegador permanecem neste dispositivo. As solicitações HLS passam pelo proxy somente quando você ativa o proxy CORS.

Procurador CORS inteligente

Use o proxy Cloudflare Worker para manifestos, chaves e segmentos quando a reprodução direta do navegador estiver bloqueada.

Pré-visualização do vídeo

Relatório de integridade do link

Analise variantes, taxa de bits, duração do segmento, criptografia e status ativo/VOD e, em seguida, faça amostras de segmentos de mídia para links inativos. As verificações de segmento são limitadas pelo navegador CORS, portanto, ative o proxy para obter resultados mais precisos.

Sinais HLS criptografados para verificar

SignalO que isso significaO que testar
#EXT-X-KEY:METHOD=AES-128O stream usa criptografia de segmento HLS padrão.Confirme se o URI da chave é carregado por meio do mesmo caminho direto ou de proxy dos segmentos.
Solicitação de chave bloqueadaO manifesto é carregado, mas a reprodução falha quando o player busca a chave.Habilite o proxy ou corrija Access-Control-Allow-Origin para a chave URL.
Endpoint chave protegidoA chave URL retorna 403, a menos que as solicitações incluam o contexto da página original.Defina a página de origem como Referer através do proxy e tente reproduzir novamente.
Chaves rotativasA lista de reprodução faz referência a mais de uma tecla ao longo do tempo.Teste o fluxo o suficiente para confirmar se cada chave referenciada permanece acessível.
Sistema DRMO stream requer Widevine, FairPlay, PlayReady ou troca de licença.Use o aplicativo ou player licenciado. Esta ferramenta não ignora o DRM.

Como testar um fluxo M3U8 criptografado

  1. 1Cole o M3U8 URL criptografadoInicie a reprodução com URL direto para ver se o manifesto, a chave e os segmentos são acessíveis sem roteamento extra.
  2. 2Inspecione o manifesto com o relatório de saúdeExecute o validador para verificar se a lista de reprodução faz referência a #EXT-X-KEY e se parece ao vivo ou VOD HLS.
  3. 3Chaves de roteamento e segmentos juntosSe CORS bloquear a chave ou os arquivos de mídia, habilite o proxy para que o manifesto, o URI da chave e os segmentos usem a mesma origem legível pelo navegador.
  4. 4Adicione Referer para endpoints de chave protegidaSe a chave URL retornar 403, defina a página de reprodução original como Referer por meio do proxy e tente transmitir novamente.
  5. 5Pare nos limites do DRMSe o stream exigir um servidor de licença ou pilha DRM, use o player autorizado. O acesso à chave AES-128 não é o mesmo que ignorar DRM.

AES-128 HLS é diferente de DRM

AES-128 HLS armazena um URI de chave na lista de reprodução com #EXT-X-KEY e criptografa segmentos de mídia normais. Se você tiver permissão para acessar a chave, um player HLS do navegador geralmente pode descriptografar a reprodução. Os sistemas DRM exigem troca de licenças e CDMs de plataforma, que esta ferramenta não substitui ou ignora.

Por que os principais URL falham mesmo quando o manifesto é carregado

O manifesto, a chave e os segmentos podem residir em caminhos ou domínios diferentes. Um stream pode expor a lista de reprodução, mas bloquear a chave com CORS, expiração de URL assinada ou verificações de Referer. Para fluxos criptografados, todas as solicitações da cadeia devem estar acessíveis, não apenas o primeiro arquivo .m3u8.

Como a conversão lida com criptografia HLS

Para fluxos AES-128 normais acessíveis, o conversor MP4 pode buscar a chave referenciada pelo manifesto e descriptografar durante a etapa FFmpeg. Se o acesso à chave estiver bloqueado, corrija o roteamento do proxy ou Referer antes de tentar exportar MP4 ou MP3.

Perguntas frequentes

Este player pode reproduzir streams M3U8 criptografados?

Sim, para fluxos AES-128 HLS normais quando o manifesto, a chave URL e os segmentos de mídia estiverem acessíveis. Ele não pode ignorar sistemas DRM ou servidores de licenças.

O que significa #EXT-X-KEY em um arquivo M3U8?

#EXT-X-KEY informa ao player HLS como os segmentos de mídia são criptografados e onde buscar a chave de descriptografia. Para AES-128 HLS, essa chave URL deve estar acessível para reprodução ou conversão para funcionar.

Por que o fluxo criptografado falha após carregar o manifesto?

A causa mais comum é uma solicitação de chave bloqueada. O manifesto pode carregar, mas a reprodução falha quando o navegador não consegue buscar a chave AES-128 ou segmentos criptografados posteriores.

Um proxy CORS pode ajudar com HLS criptografado?

Sim, se o problema for o acesso ao navegador. O proxy deve rotear o manifesto, a chave URL e os segmentos de mídia juntos para que cada solicitação criptografada HLS possa ser lida pelo navegador.

Isso ignora Widevine, FairPlay ou PlayReady?

Não. Os fluxos protegidos por DRM exigem troca de licença autorizada e suporte DRM da plataforma. Esta ferramenta é para depuração normal HLS, não para desvio de DRM.