5
  • Real-Time Streaming Protocol (RTSP) - メディア再生制御プロトコルです。RTSP と組み合わせて使用​​できるその他のプロトコルには、次のものがあります。
    • リアルタイム トランスポート プロトコル(RTP) - IP ネットワークを介してマルチメディア (オーディオおよびビデオ ストリームなど) を配信するために使用されるパケット形式です。RTP は RTCP の姉妹プロトコルです。
    • RTP Control Protocol (RTCP) - 複数のストリームの同期を支援しながら、伝送メトリックとサービス品質 (QoS) を監視するために使用されます。RTCP は RTP の姉妹プロトコルです。
    • セッション記述プロトコル(SDP) - ハンドシェイクの初期化フェーズ中にメディア ストリームを記述するために、RTSP などのプロトコルで使用されます。

上記のプロトコルを 1 文または 2 文に要約したように、誰かが答えてくれることを期待していました。素人の言葉で言えば、MPEG-DASH と RTSP の違いは何ですか?

大まかに言うと、MPEG-DASH は RTSP+RTP+RTCP+SDP の代わりになるように見えます。

4

1 に答える 1

11

DASHはHTTP 経由のダイナミック アダプティブ ストリーミングの略です。基本的な概要: ソース ファイルを複数のセグメントに分割し、HTTPプロトコルを介して配信することで機能します。コンテンツに関する情報は、Media Presentation Description ( MPD) と呼ばれるマニフェスト ファイル (基本的には XML ファイル) にあります。

同じコンテンツが複数の表現を持つことができます。たとえば。ソース ファイルは、さまざまな画面解像度とさまざまなビットレートでエンコードできます。

これにより、アダプティブ ストリーミングが有効になります。プレーヤーはまずマニフェストを要求し、必要な情報を読み取ってから、メディア セグメントのダウンロードを開始します。再生中にネットワークの状態が変化すると、別の表現に切り替えることができます (たとえば、Wi-Fi から 3G に移行する場合は、帯域幅の低いストリーム)。

is が機能するため、HTTPこれにはさまざまな利点があります。ステートフルな接続を維持するトラフHTTPと比較して、 はステートレスです。広くサポートされており、必要なポートは 1 つだけで、ファイアウォールを通過でき、メディア セグメントをキャッシュしたり、コンテンツ配信ネットワーク経由で送信したりできます。RTSPRTCPHTTP

とは対照的にHLSDASH低遅延のライブストリーミングも可能で、RTSPうまくいきました。全体として、業界は次の方向に進んDASHでいますが、Apple のように抵抗している企業もあります。

プロトコルには他にも多くの機能があるため、この概要を読み始めてから仕様を調べることをお勧めします。

于 2015-09-18T14:54:48.747 に答える