Format Atlas

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

MerkmalMPEG-DASH-MPDHLS-Wiedergabeliste
Dateiendung.mpd.m3u8
MIME-Typapplication/dash+xmlapplication/vnd.apple.mpegurl
Häufige VerwendungMediensegmente und ihre Speicherorte für MPEG-DASH beschreiben · Videoqualitäten sowie alternative Audio- oder Untertitelspuren aufführenLive- und On-Demand-Video mit HLS bereitstellen · Dem Player Varianten und alternative Audio- oder Untertitelspuren angeben
ÖffnenPrü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 konvertierenSegmentieren 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-MPD

Zeit- 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-MPD

Einem 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-Wiedergabeliste

Mehrere 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-Wiedergabeliste

Wichtiger Punkt 1

MPD gliedert Period, AdaptationSet und Representation.

Unterschiede im Detail

Wichtiger Punkt 2

HLS trennt Multivarianten- und Medienwiedergabelisten.

Unterschiede im Detail

Unterschiede 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.

Mehr erfahren

Verwandte Anwendungen und Prüfschritte

HLS- und DASH-Pakete vor der Übergabe prüfen

Quellen und Spezifikationen