Format Atlas

Bandingkan

MPD vs M3U8

MPD adalah manifest XML DASH. M3U8 adalah playlist UTF-8; perbandingan ini membahas penggunaan HLS. Keduanya bukan muatan media.

Format mana yang sebaiknya dipilih?

Pilih MPD untuk tujuan DASH atau M3U8 HLS untuk HLS; validasi codec, enkripsi dan pemutar bersama.

Cocok untuk MPD MPEG-DASH

Menjelaskan segmen media dan lokasinya untuk distribusi MPEG-DASH · Menyampaikan pilihan kualitas video serta trek audio atau subtitle alternatif

  • Memberikan referensi presentasi dan segmen kepada pemutar DASH
  • Menjelaskan susunan media berdasarkan waktu dan kualitas untuk siaran langsung atau sesuai permintaan

Cocok untuk Daftar putar HLS

Mendistribusikan video langsung dan sesuai permintaan melalui HLS · Memberi tahu pemutar tentang variasi kualitas serta trek audio atau subtitle alternatif

  • Menyediakan rujukan segmen dan daftar putar lain untuk pemutar yang mendukung HLS
  • Menawarkan beberapa kualitas video untuk pemutaran adaptif

Informasi dasar

ItemMPD MPEG-DASHDaftar putar HLS
Ekstensi.mpd.m3u8
Tipe MIMEapplication/dash+xmlapplication/vnd.apple.mpegurl
Penggunaan umumMenjelaskan segmen media dan lokasinya untuk distribusi MPEG-DASH · Menyampaikan pilihan kualitas video serta trek audio atau subtitle alternatifMendistribusikan video langsung dan sesuai permintaan melalui HLS · Memberi tahu pemutar tentang variasi kualitas serta trek audio atau subtitle alternatif
Cara membukaPeriksa XML dengan editor teks. Untuk memutar presentasi, berikan URL MPD kepada pemutar yang mendukung MPEG-DASH dan pastikan segmen yang dirujuk dapat diakses.Buka URL daftar putar di browser atau pemutar media yang mendukung HLS. Salinan lokal dapat diperiksa dengan editor teks, tetapi URI relatif memerlukan konteks URL asal agar dapat ditafsirkan dengan benar. Periksa tag seperti `#EXT-X-STREAM-INF` untuk mengetahui streaming yang dirujuk.
Ekspor atau konversiGunakan encoder atau packager yang kompatibel untuk membagi media menjadi segmen dan membuat MPD untuk profil DASH yang dipilih. Mengganti nama berkas XML menjadi `.mpd` tidak membuat presentasi DASH. Uji manifest dan segmen pada lingkungan pemutaran tujuan.Gunakan alat pengemasan HLS untuk membagi media menjadi segmen dan membuat daftar putar master atau media. Mengganti nama ekstensi menjadi `.m3u8` tidak mengubah file menjadi HLS. Uji URI, segmen, dan kompatibilitas pemutar di lingkungan distribusi. RFC 8216 menerima pengenal `.m3u8` maupun `.m3u`; `.m3u8` adalah ekstensi yang umum.

Pilih menurut penggunaan

Memberikan referensi presentasi dan segmen kepada pemutar DASH

Menjelaskan segmen media dan lokasinya untuk distribusi MPEG-DASH · Menyampaikan pilihan kualitas video serta trek audio atau subtitle alternatif

MPD MPEG-DASH

Menjelaskan susunan media berdasarkan waktu dan kualitas untuk siaran langsung atau sesuai permintaan

Menjelaskan segmen media dan lokasinya untuk distribusi MPEG-DASH · Menyampaikan pilihan kualitas video serta trek audio atau subtitle alternatif

MPD MPEG-DASH

Menyediakan rujukan segmen dan daftar putar lain untuk pemutar yang mendukung HLS

Mendistribusikan video langsung dan sesuai permintaan melalui HLS · Memberi tahu pemutar tentang variasi kualitas serta trek audio atau subtitle alternatif

Daftar putar HLS

Menawarkan beberapa kualitas video untuk pemutaran adaptif

Mendistribusikan video langsung dan sesuai permintaan melalui HLS · Memberi tahu pemutar tentang variasi kualitas serta trek audio atau subtitle alternatif

Daftar putar HLS

Poin utama 1

MPD mengatur Period, AdaptationSet dan Representation.

Perbedaan lebih lanjut

Poin utama 2

HLS memisahkan playlist multivarian dan media.

Perbedaan lebih lanjut

Perbedaan lebih lanjut

Uji pemutaran, pergantian kualitas dan pembaruan langsung pada perangkat nyata. Tidak ada yang menjamin kualitas lebih tinggi secara inheren.

  • Referensi segmen, URL relatif, waktu dan pembaruan mengikuti aturan masing-masing sistem. Memindahkan manifest saja mungkin tidak cukup.
  • Beberapa konfigurasi berbagi segmen antara DASH dan HLS, tetapi kompatibilitas codec, inisialisasi dan enkripsi harus diperiksa.

Pertanyaan umum

Apakah mengganti nama MPD menjadi M3U8 menghasilkan HLS?

Tidak. Tulis ulang playlist dan atur pengemasan serta referensi. Pengodean ulang bergantung pada media dan persyaratan distribusi.

Pelajari lebih lanjut

Kegunaan dan pemeriksaan terkait

Memeriksa paket HLS atau DASH sebelum penyerahan

Referensi dan spesifikasi