Diferença de manifesto

HLS Diferença de manifesto: compare duas M3U8 listas de reprodução

Uma comparação de manifesto HLS mostra exatamente o que mudou entre duas listas de reprodução M3U8, representações adicionadas ou removidas, taxas de bits alteradas, diferenças de segmento ou tags editadas. Cole os dois manifestos abaixo para obter uma comparação linha por linha e uma comparação métrica. Ele é executado inteiramente no seu navegador, portanto também funciona em manifestos internos ou inacessíveis.

Cole dois manifestos para comparar

Cole um manifesto em ambas as caixas (ou carregue a amostra) para ver a comparação. Tudo roda no seu navegador.

Quando diferenciar dois manifestos

Comparar manifestos é uma maneira rápida de depurar problemas de streaming. Diferencie o mesmo fluxo de dois nós CDN para detectar respostas de borda inconsistentes, compare uma transcodificação antes e depois de uma mudança de pipeline ou verifique duas capturas feitas com segundos de intervalo para ver como uma lista de reprodução ao vivo está rolando. A comparação de métricas destaca rapidamente as alterações na contagem de representações, contagem de segmentos e tipo de lista de reprodução.

Como funciona a comparação

A ferramenta executa uma comparação linha por linha (subsequência comum mais longa) que preserva a ordem e marca cada linha como inalterada, adicionada ou removida. Acima dela, uma tabela de métricas compara os dois manifestos por tipo (mestre vs mídia), número de representações, segmentos e linhas, sinalizando os valores que diferem. Playlists de mídia muito grandes ignoram a diferença de linha para permanecerem responsivas, mas ainda mostram a comparação de métricas.

Privado por design

Como o diff lê apenas o texto que você cola, nada é obtido ou carregado. Você pode comparar com segurança manifestos internos, assinados ou inacessíveis que uma ferramenta do lado do servidor nunca poderia carregar, o que é exatamente o que o torna útil para depurar fluxos de produção.

Perguntas frequentes

O que posso comparar com uma diferença manifesta HLS?

Quaisquer duas listas de reprodução M3U8, dois nós CDN, uma transcodificação antes e depois das alterações ou duas capturas de uma transmissão ao vivo. Funciona para playlists master e de mídia.

Ele carrega meus manifestos?

Não. A comparação é executada inteiramente no seu navegador. Nada é buscado ou enviado a um servidor, portanto, é seguro comparar manifestos internos e privados.

Por que a diferença de linha é ignorada em playlists grandes?

Uma comparação linha por linha consome muita memória para listas de reprodução de mídia muito longas; portanto, acima de um limite de tamanho, a ferramenta mostra apenas a comparação métrica para manter a página responsiva.

Como leio as cores diferentes?

As linhas verdes (prefixadas com +) existem apenas no manifesto B, as linhas vermelhas (prefixadas com -) existem apenas no manifesto A e as linhas inalteradas são mostradas no texto silenciado.