ГОСТ Р 56950—2016
- ts_flag: флаг, установленный в ОМ. указывает, что запрос дескремблирования семпла относит
ся к семплу трека TS. В других случаях флаг устанавливается в 0Ь0. Ts_flag имеет то же значение, что
и вAPDU sd_start;
- number_of_Sample Tracks: поле 8 битов указывает количество треков семплов, для которых
семплы должны быть дескремблированы;
- Sample_track_PID: поле 13 битов указывает PID семпла, описанного трека семплов;
- number_of_metadata_records: поле 8 битов содержит количество записей метаданных DRM в
настоящем цикле;
- drm_metadata_source: поле 8 битов указывает источник метаданных в соответствии с таблицей 32;
- drm_system_ld: поле 16 битов содержит идентификатор DRM. который связывает метаданные.
Значения для dnm_system_id идентичны значениям для ca_system_id в соответствии с [10]. Если drm_
systemjd не используется для идентификации DRM, то в этом поле должно быть установлено OxFFFF;
- drm_uuid: поле 128 битов содержит идентификатор UUID DRM для связанных метаданных.
Если drm_uuid_id не используется для идентификации DRM. то все байты этого поля должны иметь
значение Oxff;
- drm_metadata_length: поле 16 битов содержит длину в байтах метаданных DRM;
- drm_metadata_byte: метаданные DRM в соответствии с таблицей 32.
7.4.7 APDU sd_update_reply
CICAM направляет Хосту APDU sd_update_reply как ответ на APDU sd_update.
Если APDU sd_update добавляет треки семплов, то Хост может начать передачу пакетов TS. со
держащих семплы, соответствующие новым трекам семплов.
Если sd_update предоставляет некоторые дополнительные метаданные DRM. то Хост может на
чать передачу пакетов TS со скремблированными семплами и с дополнительными метаданными.
Синтаксис APDU sd_update_reply должен быть в соответствии с таблицей 37.
Т а б л и ц а 37 — Синтаксис APDU sd_update_reply
Синтаксис
Количество битов
Мнемоника
sd_update_reply() {
sd_update_reply_tag
24
uimsbf
tength_field()
LTSJd
8
uimsbf
drm_status
8
uimsbf
}
Семантика полей APDU sd_update_reply:
- sd_update_reply_tag: поле 24 бита при значении 0x9F9805 идентифицирует этот APDU;
- Iength_fleld: поле содержит полезную нагрузкуAPDU в формате BER ASN.1 в соответствии с [2]
(8.3.1);
- LTS_id: поле 8 битов содержит идентификатор локального TS;
- drm_status: поле 8 битов содержит статус DRM в CICAM. В таблице 35 перечислены его воз
можные значения.
7.5 Интерфейс транспортного потока
7.5.1 Общио замечания
Трек семплов в составе TS передается непосредственно через интерфейс TS без дополнительной
инкапсуляции.
Если треки семплов не относятся к типу TS. то дополнительная сигнализация и инкапсуляция для
семплов должны применяться в соответствии с 7.5.3 настоящего стандарта.
7.5.2 Передача контента в транспортном потоке
7.5.2.1 Выход Хоста
В тех случаях, когда трек семплов относится к типу TS. Хост должен посылать пакеты TS исходно
го трека семплов TS в CICAM через интерфейс TS.
45