Format Atlas

Comparer

MPD vs M3U8

MPD est le manifeste XML de DASH. M3U8 est une liste UTF-8 ; cette comparaison concerne son usage HLS. Aucun n’est le contenu média.

Quel format choisir ?

Choisissez MPD pour les destinations DASH ou M3U8 HLS pour HLS ; validez codecs, chiffrement et lecteurs ensemble.

Adapté pour MPD MPEG-DASH

Décrire les segments multimédias et leur emplacement pour MPEG-DASH · Indiquer au lecteur les qualités vidéo et les pistes audio ou de sous-titres alternatives

  • Fournir aux lecteurs DASH les références de présentation et de segments
  • Décrire les médias selon le temps et la qualité pour le direct ou la vidéo à la demande

Adapté pour Playlist HLS

Diffuser de la vidéo en direct ou à la demande avec HLS · Indiquer au lecteur les variantes de qualité et les pistes audio ou de sous-titres alternatives

  • Fournir à un lecteur HLS les références aux segments et aux autres playlists
  • Proposer plusieurs qualités pour adapter la lecture

Informations générales

ÉlémentMPD MPEG-DASHPlaylist HLS
Extension.mpd.m3u8
Type MIMEapplication/dash+xmlapplication/vnd.apple.mpegurl
Usages courantsDécrire les segments multimédias et leur emplacement pour MPEG-DASH · Indiquer au lecteur les qualités vidéo et les pistes audio ou de sous-titres alternativesDiffuser de la vidéo en direct ou à la demande avec HLS · Indiquer au lecteur les variantes de qualité et les pistes audio ou de sous-titres alternatives
Comment ouvrirConsultez le XML dans un éditeur de texte. Pour lire la présentation, fournissez l’URL du MPD à un lecteur compatible MPEG-DASH et assurez-vous que les segments référencés sont accessibles.Ouvrez l'URL de la playlist dans un navigateur ou lecteur compatible HLS. Une copie locale peut être consultée dans un éditeur de texte, mais les URI relatives nécessitent l'URL d'origine pour être résolues correctement. Examinez des balises comme `#EXT-X-STREAM-INF` pour comprendre les flux référencés.
Exporter ou convertirUtilisez un encodeur ou un outil de packaging compatible pour segmenter le média et créer un MPD adapté au profil DASH choisi. Renommer un XML en `.mpd` ne crée pas de présentation DASH. Testez le manifeste et les segments dans l’environnement de lecture cible.Utilisez un outil de préparation HLS pour segmenter le média et générer les playlists principales ou média. Renommer un fichier en `.m3u8` ne le convertit pas en HLS. Vérifiez les URI, les segments et la compatibilité du lecteur dans l'environnement de diffusion. La RFC 8216 autorise les identifiants `.m3u8` et `.m3u` ; `.m3u8` est l'extension courante.

Choisir selon l’usage

Fournir aux lecteurs DASH les références de présentation et de segments

Décrire les segments multimédias et leur emplacement pour MPEG-DASH · Indiquer au lecteur les qualités vidéo et les pistes audio ou de sous-titres alternatives

MPD MPEG-DASH

Décrire les médias selon le temps et la qualité pour le direct ou la vidéo à la demande

Décrire les segments multimédias et leur emplacement pour MPEG-DASH · Indiquer au lecteur les qualités vidéo et les pistes audio ou de sous-titres alternatives

MPD MPEG-DASH

Fournir à un lecteur HLS les références aux segments et aux autres playlists

Diffuser de la vidéo en direct ou à la demande avec HLS · Indiquer au lecteur les variantes de qualité et les pistes audio ou de sous-titres alternatives

Playlist HLS

Proposer plusieurs qualités pour adapter la lecture

Diffuser de la vidéo en direct ou à la demande avec HLS · Indiquer au lecteur les variantes de qualité et les pistes audio ou de sous-titres alternatives

Playlist HLS

Point clé 1

MPD organise Period, AdaptationSet et Representation.

En savoir plus sur les différences

Point clé 2

HLS distingue listes multivariantes et listes de médias.

En savoir plus sur les différences

En savoir plus sur les différences

Testez lecture, changement de qualité et mises à jour en direct sur les appareils réels. Aucun ne garantit intrinsèquement une meilleure qualité.

  • Segments, URL relatives, chronologie et mises à jour suivent les règles de chaque système. Déplacer le seul manifeste peut ne pas suffire.
  • Certaines configurations partagent des segments entre DASH et HLS, mais codecs, initialisation et chiffrement doivent être compatibles.

Questions fréquentes

Renommer MPD en M3U8 crée-t-il du HLS ?

Non. Réécrivez les listes et adaptez empaquetage et références. Le réencodage dépend des médias existants et des exigences.

En savoir plus

Usages et vérifications associés

Vérifier un ensemble HLS ou DASH avant livraison

Références et spécifications