マルチメディアストリーミングテクノロジーのMPDマニフェストの目的は何ですか?
具体的には、MPDファイルには次のような情報が含まれています。
* 利用可能な表現: これには、さまざまなバージョンのメディア(さまざまな解像度、ビットレート、コーデックなど)の詳細により、クライアントはネットワーク条件に適応できます。 高品質のビデオでは、より速い接続が必要になる場合があります。 MPDには、これらのオプションがリストされています。
* セグメント: メディアは通常、より小さなセグメント(チャンク)に分割されます。 MPDは、各セグメントの場所と期間を指定します。これにより、クライアントが帯域幅の可用性に基づいてシームレスに表現を切り替えることができる適応的なビットレートストリーミングが可能になります。
* 適応セット: 共通の特性を持つグループ表現(たとえば、すべてのビデオ表現、すべてのオーディオ表現、字幕)。
* タイムライン: セグメントのプレゼンテーション順序と期間を指定します。
* コンテンツ保護: 該当する場合は、デジタル権利管理(DRM)に関する情報。
* メタデータ: タイトル、説明、著者などの追加情報。
本質的に、MPDは、ストリーミングクライアント(メディアプレーヤーのような)を次のように許可します。
1。利用可能なメディアを発見: クライアントは、どのような品質とフォーマットが利用可能かを確認できます。
2。適切な表現を選択します: ネットワークの条件とデバイス機能に基づいて、クライアントは最適なオプションを選択します。
3。メディアを効率的にダウンロードして再生します: クライアントは、各セグメントをどこで見つけるか、そしてそれらを正しい順序でまとめる方法を知っています。
MPDがなければ、適応ビットレートストリーミングと動的コンテンツの配信は不可能です。 これは、ネットワーク上でマルチメディアコンテンツのスムーズで柔軟な再生を可能にする重要なコンポーネントです。 これは、広く使用されている適応ストリーミングテクノロジーであるDash(HTTPを介した動的適応ストリーミング)で特に重要です。