4.1.1 Протокол DSM-CC является стеком протоколов. Он обеспечивает конфигурирование Клиента, управление приемом и загрузкой потоков видеоинформации.
Протокол DSM-CC обеспечивает поддержку просмотра, выбора и загрузки передаваемого контента, а также поддержку управления транспортными потоками. Характеристики протокола DSM-CC определены стандартом ISO/IEC [2].
Для получения доступа к услуге (сервису) Клиент устанавливает сеансовое соединение с Сервером, а по получении услуги (сервиса) прекращает его. Все ресурсы, участвующие в сеансе, должны быть помечены специальным сеансовым идентификатором и не могут быть использованы в другом соединении. Особенностью протокола DSM-CC является возможность для Клиента в течение сеанса устанавливать более одного соединения и получать информацию одновременно более чем от одного источника. Протокол позволяет устанавливать многоресурсные соединения, когда информация проходит через одну или несколько концевых точек разных сетей. При установке соединения Клиент конфигурирует себя для Сети путем обмена сообщениями с ней. Затем проводится загрузка информации от Сервера к Клиенту.
4.1.2 Стек протоколов DSM-CC определяет синтаксис и семантику следующего набора протоколов от Пользователя к Пользователю (П-П) и от Пользователя к Сети (П-С):
- Заголовок Сообщения DSM-CC П-С;
- сообщения Конфигурации П-С;
- сообщения Сеанса П-С и управления потоками для Сеансов и Ресурсов;
- сообщения Загрузки П-С;
- Обмен Каналов Коммутируемого Цифрового Вещания П-С;
- Транзитных сообщений П-С;
- передача сообщений П-С с использованием требований ISO/IEC [3];
- передача базовых IP-сообщений с использованием секций DSM-CC согласно ISO/IEC [3] (раздел 9);
- Вызов Удаленной Процедуры П-П;
- интерфейс Сеанса П-П;
- интерфейс Загрузки П-П;
- интерфейс Карусель Объектов П-П;
- интерфейс Локального Объекта П-П;
- Дескрипторы Потока П-П.
Стек протоколов DSM-CC является модульным. Допускается использование модулей стека как индивидуальное, так и совместное при условии предоставления требуемых параметров и функциональных возможностей.
4.1.3 Протоколы DSM-СС классифицированы по следующим функциональным категориям:
- Конфигурация П-С;
- Сообщения Сеанса Базовые П-С;
- Сообщения Сеанса Расширенные П-С;
- Загрузка Управляемым Потоком П-С;
- Загрузка Неуправляемым Потоком П-С;
- Загрузка Карусели Данных П-С;
- Транзитные сообщения П-С;
- Квитанция о приеме Транзитного сообщения П-С;