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.