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ément | MPD MPEG-DASH | Playlist HLS |
|---|---|---|
| Extension | .mpd | .m3u8 |
| Type MIME | application/dash+xml | application/vnd.apple.mpegurl |
| Usages courants | 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 | 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 |
| Comment ouvrir | Consultez 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 convertir | Utilisez 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-DASHDé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-DASHFournir à 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 HLSProposer 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 HLSPoint clé 1
MPD organise Period, AdaptationSet et Representation.
En savoir plus sur les différencesPoint clé 2
HLS distingue listes multivariantes et listes de médias.
En savoir plus sur les différencesEn 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.