Vergleichen
MPD vs M3U8
MPD ist das XML-Manifest von DASH. M3U8 ist eine UTF-8-Wiedergabeliste; verglichen wird hier ihre HLS-Nutzung. Beide sind nicht die eigentlichen Medien.
Welches Format sollten Sie wählen?
Wählen Sie MPD für DASH- oder HLS-M3U8 für HLS-Zielsysteme; prüfen Sie Codecs, Verschlüsselung und Player gemeinsam.
Geeignet für MPEG-DASH-MPD
Mediensegmente und ihre Speicherorte für MPEG-DASH beschreiben · Videoqualitäten sowie alternative Audio- oder Untertitelspuren aufführen
- DASH-Playern Verweise auf Präsentationen und Segmente bereitstellen
- Zeit- und qualitätsabhängige Medien für Live- oder On-Demand-Angebote beschreiben
Geeignet für HLS-Wiedergabeliste
Live- und On-Demand-Video mit HLS bereitstellen · Dem Player Varianten und alternative Audio- oder Untertitelspuren angeben
- Einem HLS-fähigen Player Verweise auf Segmente und weitere Wiedergabelisten bereitstellen
- Mehrere Videoqualitäten für die adaptive Wiedergabe anbieten
Grundlegende Informationen
| Merkmal | MPEG-DASH-MPD | HLS-Wiedergabeliste |
|---|---|---|
| Dateiendung | .mpd | .m3u8 |
| MIME-Typ | application/dash+xml | application/vnd.apple.mpegurl |
| Häufige Verwendung | Mediensegmente und ihre Speicherorte für MPEG-DASH beschreiben · Videoqualitäten sowie alternative Audio- oder Untertitelspuren aufführen | Live- und On-Demand-Video mit HLS bereitstellen · Dem Player Varianten und alternative Audio- oder Untertitelspuren angeben |
| Öffnen | Prüfen Sie das XML in einem Texteditor. Für die Wiedergabe übergeben Sie die MPD-URL an einen MPEG-DASH-fähigen Player und stellen Sie sicher, dass die referenzierten Segmente erreichbar sind. | Öffnen Sie die URL der Wiedergabeliste in einem HLS-fähigen Browser oder Mediaplayer. Eine lokale Kopie lässt sich in einem Texteditor untersuchen; relative URIs können jedoch nur mit dem URL-Kontext korrekt aufgelöst werden. Tags wie `#EXT-X-STREAM-INF` zeigen, auf welche Streams verwiesen wird. |
| Exportieren oder konvertieren | Segmentieren Sie Medien mit einem kompatiblen Encoder oder Packager und erzeugen Sie ein MPD für das gewählte DASH-Profil. Durch Umbenennen einer XML-Datei in `.mpd` entsteht keine DASH-Präsentation. Testen Sie Manifest und Segmente auf dem Zielsystem. | Verwenden Sie HLS-Packaging-Software, um Medien in Segmente aufzuteilen und Master- oder Medien-Wiedergabelisten zu erzeugen. Das Umbenennen einer Datei in `.m3u8` macht daraus kein HLS-Format. Prüfen Sie URIs, Segmente und Player-Kompatibilität in der Übertragungsumgebung. RFC 8216 erlaubt sowohl `.m3u8` als auch `.m3u` als Kennung; `.m3u8` ist die gängige Erweiterung. |
Nach Einsatzzweck wählen
DASH-Playern Verweise auf Präsentationen und Segmente bereitstellen
Mediensegmente und ihre Speicherorte für MPEG-DASH beschreiben · Videoqualitäten sowie alternative Audio- oder Untertitelspuren aufführen
MPEG-DASH-MPDZeit- und qualitätsabhängige Medien für Live- oder On-Demand-Angebote beschreiben
Mediensegmente und ihre Speicherorte für MPEG-DASH beschreiben · Videoqualitäten sowie alternative Audio- oder Untertitelspuren aufführen
MPEG-DASH-MPDEinem HLS-fähigen Player Verweise auf Segmente und weitere Wiedergabelisten bereitstellen
Live- und On-Demand-Video mit HLS bereitstellen · Dem Player Varianten und alternative Audio- oder Untertitelspuren angeben
HLS-WiedergabelisteMehrere Videoqualitäten für die adaptive Wiedergabe anbieten
Live- und On-Demand-Video mit HLS bereitstellen · Dem Player Varianten und alternative Audio- oder Untertitelspuren angeben
HLS-WiedergabelisteWichtiger Punkt 1
MPD gliedert Period, AdaptationSet und Representation.
Unterschiede im DetailWichtiger Punkt 2
HLS trennt Multivarianten- und Medienwiedergabelisten.
Unterschiede im DetailUnterschiede im Detail
Testen Sie Wiedergabe, Qualitätswechsel und Live-Aktualisierung auf echten Geräten. Keines garantiert grundsätzlich bessere Bildqualität.
- Segmentverweise, relative URLs, Zeitangaben und Updates folgen eigenen Regeln. Das Manifest allein zu übertragen kann unzureichend sein.
- Manche Konfigurationen teilen Segmente zwischen DASH und HLS; Codec-, Initialisierungs- und Verschlüsselungskompatibilität sind zu prüfen.
Häufige Fragen
Erzeugt Umbenennen von MPD in M3U8 HLS?
Nein. Listen müssen neu erstellt und Paketierung sowie Verweise angepasst werden. Neukodierung hängt von Medien und Anforderungen ab.