Différence manifeste

HLS Manifest Diff : comparez deux listes de lecture M3U8

Une différence manifeste HLS montre exactement ce qui a changé entre deux listes de lecture M3U8, les rendus ajoutés ou supprimés, les débits binaires modifiés, les différences de segments ou les balises modifiées. Collez les deux manifestes ci-dessous pour obtenir une différence ligne par ligne et une comparaison métrique. Il s'exécute entièrement dans votre navigateur, il fonctionne donc également sur les manifestes internes ou inaccessibles.

Collez deux manifestes pour comparer

Collez un manifeste dans les deux cases (ou chargez l'échantillon) pour voir la comparaison. Tout fonctionne dans votre navigateur.

Quand comparer deux manifestes

La comparaison des manifestes est un moyen rapide de déboguer les problèmes de streaming. Différez le même flux à partir de deux nœuds CDN pour repérer les réponses de bord incohérentes, comparez un transcodage avant et après un changement de pipeline, ou vérifiez deux captures prises à quelques secondes d'intervalle pour voir comment se déroule une playlist en direct. La comparaison des métriques met en évidence en un coup d'œil les changements dans le nombre de rendus, le nombre de segments et le type de playlist.

Comment fonctionne la comparaison

L'outil exécute une comparaison ligne par ligne (sous-séquence commune la plus longue) qui préserve l'ordre et marque chaque ligne comme inchangée, ajoutée ou supprimée. Au-dessus, un tableau de métriques compare les deux manifestes par type (maître ou média), nombre de rendus, segments et lignes, en signalant les valeurs qui diffèrent. Les très grandes listes de lecture multimédia ignorent la différence de ligne pour rester réactives, mais affichent toujours la comparaison des métriques.

Privé par conception

Étant donné que le diff lit uniquement le texte que vous collez, rien n'est récupéré ou téléchargé. Vous pouvez comparer en toute sécurité des manifestes internes, signés ou autrement inaccessibles qu'un outil côté serveur ne pourrait jamais charger, ce qui est exactement ce qui le rend utile pour déboguer les flux de production.

Questions fréquemment posées

Que puis-je comparer avec une différence manifeste HLS ?

Deux listes de lecture M3U8, deux nœuds CDN, un transcodage avant et après les modifications, ou deux captures d'un flux en direct. Cela fonctionne à la fois pour les listes de lecture principales et multimédias.

Est-ce qu'il télécharge mes manifestes ?

Non. La comparaison s’exécute entièrement dans votre navigateur. Rien n'est récupéré ou envoyé à un serveur, les manifestes internes et privés peuvent donc être comparés en toute sécurité.

Pourquoi la différence de ligne est-elle ignorée pour les grandes playlists ?

Une comparaison ligne par ligne nécessite beaucoup de mémoire pour les très longues listes de lecture multimédia. Ainsi, au-dessus d'un seuil de taille, l'outil affiche uniquement la comparaison des métriques pour que la page reste réactive.

Comment lire les couleurs différentes ?

Les lignes vertes (préfixées par +) n'existent que dans le manifeste B, les lignes rouges (préfixées par -) n'existent que dans le manifeste A et les lignes inchangées sont affichées dans le texte muet.