デジタル ストレージ メディア コマンド アンド コントロール( DSM-CC ) は、MPEG-1およびMPEG-2ストリームに関連付けられた制御チャネルを開発するためのツールキットです。これは、MPEG-2 標準のパート 6 (DSM-CC の拡張) で定義されており、基盤となるネットワーク (MPEG-2マルチプレックス経由で伝送されるか、必要に応じて独立して伝送される) を介して接続されたクライアント/サーバー モデルを使用します。
DSM-CC はビデオ受信の制御に使用でき、ビデオ カセット レコーダー ( VCR ) に通常備わっている機能 (早送り、巻き戻し、一時停止など) を提供します。また、パケット データ転送など、さまざまな目的にも使用できます。これは、主に MPEG-2 ISO / IEC 13818-6 (MPEG-2 標準のパート 6) などの一連の重要な標準によって定義されています。
DSM-CC は、次世代パケット ネットワークと連携して動作し、RSVP、RTSP、RTP、SCPなどのインターネット プロトコルと連携して動作します。DSM-CC は通常、ビデオ配信 (衛星または地上経由) やインタラクティブコンテンツに関連付けられますが、オーディオ サーバーとクライアントの間でも使用されます。アーキテクチャは、システムの 3 つの主要部分、つまりクライアント、サーバー、およびセッション リソース マネージャー (SRM) について説明します。サーバーは、クライアントにコンテンツやその他のサービスを提供します。サーバーとサーバーは両方とも SRM の「クライアント」です。SRM は、ネットワーク リソース (チャネル、帯域幅、ネットワーク アドレスなど) を割り当てて管理します。サーバー コンポーネントとクライアント コンポーネントを同じプラットフォームに組み合わせることで、ピアツーピアのコンテンツ アクセスおよび配信システムを構築できます。
これらの仕様には、多数の実装オプションが含まれています。たとえば、MPEG-2 ビデオはさまざまな方法でエンコードでき、DSM-CC システムは特定の機能とインターフェイスを含めたり除外したりして構築できます。通常、外部仕様では特定のオプションのプロファイルを定義し、共通のプロファイルを使用して構築されたシステムの相互運用を可能にします。
DSM-CC は、5 つの異なるプロトコルを定義または拡張します。
- ユーザー-ユーザー
- クライアントからサーバー上のオブジェクトへのリモート アクセスを許可します。User-User 仕様は、特定のサーバー オブジェクト クラスの定義を超えて、クライアントのローカル クラスや、システムの他の部分とのやり取りの一部を定義します。分散オブジェクト モデルはCORBAに基づいています。オブジェクトは、インターネット ORB 間プロトコル ( IIOP )を使用してアクセスされ、オプションで拡張機能もいくつかあります。「コア」と「拡張」の 2 つのサブセットが定義されています。このモデルでは、一部のクライアントがサーバーにコンテンツをロードする場合もあります。
- ユーザーネットワーク
- このプロトコルには、セッションとリソースの 2 つの部分があります。このプロトコルは、クライアントと SRM の間、およびサーバーと SRM の間で使用されます。UN セッション プロトコルは、UN リソース プロトコルを使用して割り当てられ、解放されるリソースに関連付けられたネットワークとのセッションを確立するために使用されます。
- MPEG トランスポート プロファイル
- この仕様は、標準 MPEG トランスポート プロトコル (ISO/IEC 13818-1 で定義) のプロファイルを提供して、MPEG トランスポート ストリームでイベント、同期、ダウンロード、およびその他の情報を送信できるようにします。
- ダウンロード
- このプロトコルのいくつかのバリエーションでは、MPEG トランスポート ストリーム内または別の (おそらく高速) チャネル上で、サーバーからクライアントにコンテンツを転送できます。フロー制御ダウンロードでは、ダウンロード操作をクライアントがネゴシエートして制御できます。ダウンロードのバリエーションの 1 つは、サーバー上の自律的な「データ カルーセル」で、情報を繰り返しダウンロードします。ダウンロード カルーセル クライアントは、転送を開始せずに情報を待機します。データ カルーセルの拡張機能は「オブジェクト カルーセル」で、ダウンロードされた情報を、ユーザー間 API で定義されたオブジェクトと互換性のあるオブジェクトとして提供します (ダウンロード プロトコルまたは IIOP プロトコルの選択はオブジェクトの IOR に埋め込まれているため、アクセス方法はクライアント アプリケーションに対して透過的です)。
- スイッチドデジタル放送チャネル変更プロトコル (SDB/CCP)
- ブロードキャスト環境でクライアントがリモートでチャネルを切り替えることを可能にします。クライアントを連続フィード セッション (CFS) またはその他のブロードキャスト フィードに接続するために使用されます。ペイパービューで使用されることもあります。
実装では、必ずしもこれらすべてのプロトコルが必要なわけではありません。現実世界のほぼすべての実装では、サブセットが使用されます。
拡大
配信マルチメディア統合フレームワーク(DMIF) は、MPEG-2 DSM-CC 標準 (ISO/IEC 13818-6:1998) を拡張して、インタラクティブ、ブロードキャスト、会話型マルチメディアを 1 つの仕様に統合し、セットトップ、デスクトップ、モバイル ステーションに適用できるようにします。DSM-CC の作業は、ISO/IEC 14496-6 ( MPEG-4パート 6) の一部として、DSM-CC マルチメディア統合フレームワーク (DMIF)とともに拡張されました。[1] [2]
参考文献
- ^ MPEG (1997 年 7 月)。「mpeg Press & Public Release - Stockholm」。MPEG。2010 年 7 月 5 日時点のオリジナルよりアーカイブ。2010年 8 月 1 日閲覧。
- ^ Leonardo Chiariglione (2005-03-08). 「Riding the Media Bits - MPEG の 3 番目のステップ」。2011-01-22 時点のオリジナルよりアーカイブ。2010-08-01に閲覧。
外部リンク
- ISO/IEC 13818-6:1998 - 情報技術 - 動画および関連オーディオ情報の汎用コーディング - パート 6: DSM-CC の拡張
- DSM-CC の専門家になる方法 - IDTV の視点から見た DSM-CC
- OpenCaster は、DSM-CC をサポートするトランスポート ストリーム ブロードキャスト用の無料の GPL ライセンス ソフトウェアです。
