Статус документа
Статус документа

ГОСТ Р 53527-2009 Телевидение вещательное цифровое. Требования к реализации системы ограничения доступа DVB Simulcrypt на головных станциях. Основные параметры. Технические требования (Переиздание)

Приложение В
(обязательное)

     
Параметры интерфейсов между компонентами оборудования системы ограничения доступа DVB Simulcrypt

В.1 Перечень интерфейсов между компонентами оборудования и общие характеристики этих интерфейсов представлены в таблице В.1.


Таблица В.1 - Перечень интерфейсов между компонентами оборудования и общие характеристики этих интерфейсов

Интерфейс

Условия применения

ECMG SCS

1) на основе применения протокола TCP;

2) допускается кодирование слова управления CW в протоколе, если CW кодируются в соответствии с [2] (приложение D)

EMMG MUX

Интерфейс может выполняться в двух вариантах:

1) протокол TCP используется для передачи данных и для управления;

2) протокол UDP используется для передачи данных (совместно с протоколами IP), а протокол TCP используется для управления

C(P)SIG (P)SIG

Интерфейс выполняется применением протокола TCP

(P)SIG MUX

Формирование таблиц PSI/SI генератором PSIG и мультиплексором MUX должно выполняться методом карусели ETSI [2].

Тип интерфейса (P)SIGyMUX определяется коммерческим соглашением (между оператором и провайдером) из двух вариантов:

1) протокол TCP применяется для передачи данных и управления;

2) интерфейс ASI применяется для передачи данных, TCP применяется для управления

ElSy SCS

Применяется только протокол TCP

В.2 Параметры сообщений протоколов TCP, ориентированных на соединение (параметры протоколов обмена данными между компонентами оборудования DVB СОД Simulcrypt).

В.2.1 Типичные величины сообщений для протокола, ориентированного на соединение, должны быть в соответствии с таблицей В.2.


Таблица В.2 - Типичные величины сообщений для протокола, ориентированного на соединение

generic_message

{

protocol_version 1 байт

message_type 2 байта

message_length 2 байта

for (i=0; i<n; i++)

{

parameter_type 2 байта
parameter_value <parameter_length> байта }

parameter_length 2 байта

}

Примечания

1 Для параметров, имеющих размер более 1 байта, первый байт будет главным.

2 Сообщение protocol_version: размером 8 бит, описывающее версию протокола, должно иметь величину 0x03.

В.2.2 Типичные параметры сообщений для протокола TCP, ориентированного на соединение, должны быть в соответствии с таблицей В.3.


Таблица В.3 - Типичные параметры сообщений для протокола, ориентированного на соединение

Тип сообщения

Содержание сообщения

message_type:

Поле 16 бит, определяет тип сообщения.

Список величин типов сообщения определен в таблице А.4

message_length:

Поле 16 бит определяет число байтов в сообщении, которое следует непосредственно после поля message_length

parameter_type:

Поле 16 бит определяет тип следующего параметра. Неизвестные параметры должны игнорироваться объектом приема. Данные, связанные с этим параметром, будут отвергнуты

parameter_length:

Поле 16 бит определяет число байтов в сообщении, которое следует за полем parameter_value

parameter_value:

Поле переменной длины определяет фактическую величину параметра. Его семантика определяется величиной типа параметра

В.2.3 Типичные величины предусмотренных сообщений протокола TCP, ориентированного на соединение, представлены в таблице В.4.


Таблица В.4 - Типичные величины предусмотренных сообщений протокола TCP, ориентированного на соединение

Тип интерфейса

Величина сообщения

Тип сообщения

DVB reserved

0x0000

DVB reserved

ECMGSCS

0x0001

channel_setup


0x0002

channel_test


0x0003

channel_status


0x0004

channel_close


0x0005

channel_error

DVB reserved

0x0006 to 0x0010

DVB reserved

EMMGMUX

0x0011

channel_setup


0x0012

channel_test


0x0013

channel_status


0x0014

channel_close


0x0015

channel_error

DVB reserved

0x0016 to 0x0100

DVB reserved

ECMGSCS

0x0101

stream_setup


0x0102

stream_test


0x0103

stream_status


0x0104

stream_close_request


0x0105

stream_close_response


0x0106

stream_error

DVB reserved

0x107 to 0x110

DVB reserved

EMMGMUX

0x0111

stream_setup


0x0112

stream_test


0x0113

stream_status


0x0114

stream_close_request


0x0115

stream_close_response


0x0116

stream_error


0x0117

stream_BW_request


0x0118

stream_BW_allocation

DVB reserved

0x0119 to 0x0200

DVB reserved

ECMGSCS

0x0201

CW_provision


0x0202

ECM_response

DVB reserved

0x0203 to 0x0210

DVB reserved

EMMGMUX

0x0211

data_provision

DVB reserved

0x0212 to 0x0300

DVB reserved

C(P)SIG(P)SIG

0x0301

channel_setup


0x0302

channel_status


0x0303

channel_test


0x0304

channel_close


0x0305

channel_error

DVB reserved

0x0306 to 0x0310

DVB reserved

C(P)SIG(P)SIG

0x0311

stream_setup


0x0312

stream_status


0x0313

stream_test


0x0314

stream_close


0x0315

stream_close_request


0x0316

stream_close_response


0x0317

stream_error


0x0318

stream_service_change


0x0319

stream_trigger_enable_request


0x031A

stream_trigger_enable_response


0x031В

trigger


0x031С

table_request


0x031D

table_response


0x031E

descriptor_insert_request


0x031F

descriptor_insert_response


0x0320

PID_provision_request


0x0321

PID_provision_response

DVB reserved

0x0322 to 0x0400

DVB reserved

EISSCS

0x0401

channel_set_up


0x0402

channel_test


0x0403

channel_status


0x0404

channel_close


0x0405

channel_error


0x0406

channel_reset


0x0408

SCG_provision


0x0409

SCG_test


0x040A

SCG_status


0x040B

SCG_error


0x040C

SCG_list_request


0x040D

SCG_list_response

DVB reserved

0x040E to 0x410

DVB reserved

(P)SIGMUX

0x0411

channel_set_up


0x0412

channel_test


0x0413

channel_status


0x0414

channel_close


0x0415

channel_error


0x0416 to 0x0420

Reserved


0x0421

stream_setup


0x0422

stream_test


0x0423

stream_status


0x0424

stream_close_request


0x0425

stream_close_response


0x0426

stream_error


0x0427 to 0x0430

DVB Reserved

(Carousel in the MUX - CiM)

0x0431

CiM_stream_section_provision


0x0432

CiM_channel_reset


0x0433 to 0x040

DVB Reserved

(Carousel in the (P)SIG - CiP)

0x0441

CiP_stream_BW_request


0x0442

CiP_stream_BW_allocation


0x0443

CiP_stream_data_provision

DVB reserved

0x0444 to 0x7FFF

DVB reserved

User defined

0x8000 to 0xFFFF

User defined