SPONSORED

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が広く採用されています。

SPONSORED