Введение
Технология передачи В цифровом видеовещании (DVB) используется карусель данных и объектов для многократной передачи данных в непрерывном цикле. Карусели позволяют передавать данные от вещателя нескольким приемникам путем многократной передачи набора данных в стандартном формате. Приемник сборника может настроиться на поток данных в любое время и может воссоздать данные в виртуальную файловую систему. Таким образом, карусель можно рассматривать как транспортную файловую систему или систему передачи файлов, которая позволяет передавать файлы данных от вещателя нескольким приемникам или клиентам одновременно. В однонаправленной среде вещания приемник не может запросить перепродажу любых данных, которые были пропущены или получены неправильно. Повторная ретрансляция данных позволяет приемнику справляться с случайной настройкой канала в непредсказуемое время, например, когда пользователь меняет канал. Период цикла карусели обычно определяет максимальное время, необходимое для получения приемником заявки или конкретного датчика. Возможно сократить время доступа к часто используемым файлам, передавая некоторые данные чаще, чем другие. Индивидуальная карусель объекта также называется доменом службы в некоторых документах. Если быть точным, то служба домена - это группа связанных объектов DSM CC. В системах вещания нет никакой разницы между каруселью объектов и доменом услуг, за исключением терминологии: карусель объектов является доменом услуг и наоборот.
In digital video broadcasting (DVB), a data and object carousel is used for repeatedly delivering data in a continuous cycle. Carousels allow data to be pushed from a broadcaster to multiple receivers by transmitting a data set repeatedly in a standard format. A set top box receiver may tune to the data stream at any time and is able to reconstitute the data into a virtual file system. The carousel may therefore be considered as a transport file system or file broadcasting system that allows data files to be transmitted from the broadcaster to multiple receivers or clients simultaneously. In a unidirectional broadcast environment, the receiver is unable to request the retransmission of any data that was missed or received incorrectly. Repeated retransmission of data allows the receiver to cope with random tuning to a channel at an unpredictable time, for instance as the user changes a channel. The carousel cycle period generally determines the maximum time required for a receiver to acquire an application or specific datum. It is possible to reduce the access time for commonly used files by broadcasting some data more often than others. An individual object carousel is also called a service domain in some documents. To be precise, a service domain is a group of related DSM CC objects. In broadcast systems, there is no difference between an object carousel and a service domain except for the terminology: an object carousel is a service domain, and vice versa.
Использование и применения
Карусели данных и объектов чаще всего используются в DVB, который имеет стандарты для трансляции цифрового телевизионного контента с использованием каруселей. Стандартный формат карусели определен в наборе инструментов Digital Storage Media Command and Control (DSM CC) в ISO/IEC 13818 6 и является частью стандарта DVB Digital Audio Video Council (DAVIC) для цифрового видеовещания. Спецификация обеспечивает поддержку различных моделей связи, включая обеспечение интерактивного управления транспортом аудио и видео потоков в двунаправленной среде, такой как система кабельного телевидения видео по запросу. Стандарт DSM CC определяет два типа каруселей, карусель данных и карусель объектов. Карусель объектов расширяет более ограниченную карусель данных и определяет стандартный формат для представления структуры каталогов файловой системы, включающей корневой каталог или шлюз службы и один или несколько файлов и каталогов. Файлы и каталоги инкапсулируются в карусели объектов DSM CC в нескольких слоях. Объекты инкапсулируются в модули, которые переносятся в блоках данных загрузки, в секциях DSM CC, закодированных в частных секциях MPEG, которые собираются из пакетов.
Управление каруселем
Сложность каруселя может резко увеличиваться на основе различных факторов, таких как тип контента или алгоритм заполнения контента. Как правило, содержание карусели передачи динамично, основывается на множестве переменных, таких как продолжительность карусельной передачи, и определяется каким-либо типом алгоритма или утилитой управления. Такие концепции, как встроенные карусели, хорошо известны и используются. Это когда в основной карусели передачи определенный контент динамически меняется на основе поставщика субкарусельной контента.