デジタルビデオ放送(DVB)では、データおよびオブジェクトカルーセルを使用して、データを連続的に繰り返し配信します。カルーセルは、標準フォーマットでデータセットを繰り返し送信することにより、放送局から複数の受信機へデータをプッシュ配信することを可能にします。セットトップボックス受信機は、いつでもデータストリームにチューニングでき、データを仮想ファイルシステムに再構成することができます。したがって、カルーセルは、データファイルを放送局から複数の受信機またはクライアントへ同時に送信できるトランスポートファイルシステムまたはファイルブロードキャストシステムとみなすことができます。
単方向放送環境では、受信側は受信できなかったデータや誤って受信したデータの再送信を要求することができません。データの再送信を繰り返すことで、例えばユーザーがチャンネルを変更するなど、予測不可能なタイミングでランダムにチャンネルを切り替えた場合でも、受信側は対応できるようになります。
カルーセルサイクル周期は、一般的に、受信側がアプリケーションまたは特定のデータを取得するのに必要な最大時間を決定します。よく使用されるファイルについては、一部のデータを他のデータよりも頻繁にブロードキャストすることで、アクセス時間を短縮することが可能です。
個々のオブジェクトカルーセルは、一部の文書ではサービスドメインとも呼ばれています。正確には、サービスドメインは関連するDSM-CCオブジェクトのグループです。放送システムでは、用語を除いてオブジェクトカルーセルとサービスドメインに違いはありません。オブジェクトカルーセルはサービスドメインであり、その逆もまた然りです。[ 1 ]
データカルーセルとオブジェクトカルーセルは、カルーセルを使用してデジタルテレビコンテンツを放送するための規格を定めているDVBで最も一般的に使用されています。カルーセルの標準フォーマットは、ISO/IEC 13818-6のデジタルストレージメディアコマンドおよび制御( DSM-CC )ツールキットで定義されており、デジタルオーディオビデオ協議会(DAVIC)のデジタルビデオ放送用DVB規格の一部となっています。この仕様は、ケーブルテレビのビデオオンデマンドシステムなどの双方向環境におけるオーディオおよびビデオストリームのインタラクティブなトランスポート制御など、さまざまな通信モデルをサポートしています。
DSM-CC規格では、データカルーセルとオブジェクトカルーセルの2種類のカルーセルが規定されています。オブジェクトカルーセルは、より限定的なデータカルーセルを拡張したもので、ルートディレクトリまたはサービスゲートウェイと1つ以上のファイルおよびディレクトリから構成されるファイルシステムディレクトリ構造を表すための標準フォーマットを規定しています。
ファイルとディレクトリは、複数の階層からなるDSM-CCオブジェクトカルーセルにカプセル化されます。オブジェクトはモジュールにカプセル化され、ダウンロードデータブロック内に格納されます。ダウンロードデータブロックは、パケットから組み立てられたMPEGプライベートセクションにエンコードされたDSM-CCセクション内に格納されます。
カルーセルの複雑さは、コンテンツの種類やコンテンツ充填アルゴリズムなど、さまざまな要因に基づいて劇的に増加する可能性があります。一般的に、送信カルーセルのコンテンツは、カルーセル送信の期間[ 2 ]などの多数の変数に基づいて動的であり、何らかのアルゴリズムまたは管理ユーティリティによって決定されます。
埋め込みカルーセルなどの概念はよく知られており、使用されています。これは、メインの送信カルーセルが、サブカルーセルのコンテンツプロバイダーに基づいて動的に変化する特定のコンテンツを持つ場合です。[ 3 ]