DASHプロトコル(だっしゅぷろとこる)
最終更新:2026/4/27
DASHプロトコルは、HTTP経由でストリーミングコンテンツを配信するためのアダプティブビットレートストリーミング技術である。
別名・同義語 アダプティブストリーミングHTTPライブストリーミング
ポイント
DASHは、様々なデバイスやネットワーク環境に適応し、高品質なビデオ体験を提供する目的で設計されたオープンスタンダードである。
DASHプロトコルの概要
DASH(Dynamic Adaptive Streaming over HTTP)は、MPEG(Moving Picture Experts Group)によって標準化されたアダプティブビットレートストリーミング技術です。従来のプロトコルと比較して、HTTPインフラストラクチャを最大限に活用し、ファイアウォールやプロキシサーバーとの互換性を高めることを目的としています。
DASHの動作原理
DASHでは、ビデオコンテンツを複数のビットレートでエンコードし、それぞれを短いセグメント(通常数秒)に分割してHTTPサーバーに保存します。クライアントは、ネットワーク状況やデバイスの性能に応じて、最適なビットレートのセグメントを動的に選択してダウンロードします。これにより、ネットワーク環境の変化に柔軟に対応し、スムーズな再生を実現します。
DASHの構成要素
DASHシステムは、主に以下の要素で構成されます。
- メディアプレゼンテーション記述(MPD): ストリーミングコンテンツに関するメタデータ(ビットレート、セグメント情報など)を記述したXMLファイル。
- セグメント: ビデオおよびオーディオの短い断片。
- クライアント: MPDを解析し、最適なセグメントをダウンロードして再生するアプリケーション。
DASHの利点
DASHには、以下のような利点があります。
- アダプティブビットレート: ネットワーク状況に応じてビットレートを調整し、スムーズな再生を実現。
- HTTPベース: 既存のHTTPインフラストラクチャを活用できるため、導入コストを抑えることができる。
- オープンスタンダード: MPEGによって標準化されているため、様々なベンダーの製品との互換性が高い。
- 多様なコーデックのサポート: H.264、H.265(HEVC)、AV1など、様々なビデオコーデックをサポート。
DASHの応用例
DASHは、ビデオオンデマンド(VOD)サービス、ライブストリーミング、IPTVなど、様々な分野で利用されています。特に、Netflix、YouTube、Huluなどの大手ストリーミングサービスでは、DASHが広く採用されています。