Format Atlas

FORMAT COMPARISON

MPEG-DASH MPD vs HLS playlist

MPDはDASHのXMLマニフェストです。M3U8はUTF-8プレイリストで、ここではHLSで使うものを比較します。どちらもメディア本体とは別です。

最終確認: 2026-09-27

MPEG-DASH MPDとHLS playlist、どちらを選ぶ?

配信先がDASHに対応するならMPD、HLSに対応するならHLSのM3U8を選び、コーデック・暗号化・プレーヤーを合わせて検証します。 拡張子で対応を判断せず、実際のデバイスで再生・品質切替・ライブ更新を試します。どちらも常に高画質とはいえません。

MPEG-DASH MPD向き

MPEG-DASH配信で映像・音声セグメントの構成と取得先を示す・画質・音声・字幕など複数の選択肢をプレーヤーへ伝える

  • DASH対応プレーヤーに配信内容とセグメント参照を知らせる
  • ライブまたはオンデマンド配信で時間・品質別のメディア構成を表す

HLS playlist向き

HLSでライブ映像やオンデマンド映像を配信する・マスタープレイリストから画質別ストリームや音声・字幕を案内する

  • 対応するHLSプレーヤーへメディアセグメントと再生情報を提供する
  • 配信条件に応じて複数の映像品質を切り替える

基本情報を比較

MPEG-DASH MPDとHLS playlistの主な違いを確認できます。

項目MPEG-DASH MPDHLS playlist
拡張子.mpd.m3u8
MIME Typeapplication/dash+xmlapplication/vnd.apple.mpegurl
主な用途MPEG-DASH配信で映像・音声セグメントの構成と取得先を示す・画質・音声・字幕など複数の選択肢をプレーヤーへ伝えるHLSでライブ映像やオンデマンド映像を配信する・マスタープレイリストから画質別ストリームや音声・字幕を案内する
圧縮nonenone
開く方法XMLエディターで内容を確認できます。動画として再生するにはMPEG-DASHに対応したプレーヤーへMPDのURLを渡し、参照されるセグメントも取得可能にしてください。HLSに対応するブラウザーやメディアプレーヤーで再生リストのURLを開きます。ローカルで調べる場合はテキストエディターで確認できますが、相対URIの解決には配信時のURLが必要です。#EXT-X-STREAM-INFなどのタグで参照先や画質別の構成を確認してください。
書き出し・変換対応するエンコーダーやパッケージャーでメディアをセグメント化し、選んだDASHプロファイルに合うMPDを生成します。XMLファイルの拡張子を.mpdへ変えるだけでは変換できません。再生対象の端末でマニフェストとセグメントを検証してください。HLSの配信ツールでメディアをセグメント化し、マスターまたはメディアプレイリストを生成します。.m3u8の拡張子に変えるだけでは動画をHLS化できません。参照URI、セグメント、プレーヤーとの互換性を配信環境で検証してください。RFC 8216では.m3u8と.m3uの両方を識別子として認めていますが、.m3u8が一般的です。

用途別の選び方

作りたいものや使う場面から選べます。

DASH対応プレーヤーに配信内容とセグメント参照を知らせる

MPEG-DASH配信で映像・音声セグメントの構成と取得先を示す・画質・音声・字幕など複数の選択肢をプレーヤーへ伝える

MPEG-DASH MPD向き

ライブまたはオンデマンド配信で時間・品質別のメディア構成を表す

MPEG-DASH配信で映像・音声セグメントの構成と取得先を示す・画質・音声・字幕など複数の選択肢をプレーヤーへ伝える

MPEG-DASH MPD向き

対応するHLSプレーヤーへメディアセグメントと再生情報を提供する

HLSでライブ映像やオンデマンド映像を配信する・マスタープレイリストから画質別ストリームや音声・字幕を案内する

HLS playlist向き

配信条件に応じて複数の映像品質を切り替える

HLSでライブ映像やオンデマンド映像を配信する・マスタープレイリストから画質別ストリームや音声・字幕を案内する

HLS playlist向き

確認ポイント 1

MPDはPeriod・AdaptationSet・Representation等で構造化します。 HLSは複数品質のプレイリストとメディアプレイリストを分けます。

使い分け

確認ポイント 2

参照セグメント、相対URL、時間情報、ライブ更新は配信方式ごとの規則に従います。マニフェストだけ移しても配信一式が動くとは限りません。

使い分け

選ぶ理由を詳しく

  • DASHとHLSでメディアセグメントを共有できる構成もありますが、コーデック・初期化情報・暗号化等の互換条件を確認する必要があります。

よくある質問

MPDをM3U8に改名すればHLSになりますか?

いいえ。プレイリストを書き直し、必要なパッケージングと参照先を整えます。映像の再エンコードが必要かは既存のメディアと配信要件で変わります。

詳しく見る

関連する用途・確認手順

HLS・DASH配信一式の受け渡し確認

参考資料・仕様