ГОСТ Р 55714— 2013
out_of_notwork_indicator: Знамение флага «1» указывает, что событие вставки означает возмож
ность выхода из сети ленты новостей и что значение utc_splice_time должно относиться к намеченной
точке выхода или к точке выхода программы. Значение флага «0» означает, что событие вставки может
возвратиться в сеть ленты новостей и что значение utc_splice_time должно относиться к намеченной
точке входа или к точке входа программы.
program_splice_flag: Значение флага, установленного в «1», указывает, что сообщение относит
ся к точке вставки программы, и что режим является режимом вставки программы, при котором все РЮ/
компоненты программы должны быть соединены. Когда флаг установлен в «0», это означает, что имеет
место режим вставки компонент. Синтаксис режима вставки компонент перечислен ниже.
duration_flag: Флаг указывает на присутствие поля break_duration().
utc_splice_time: Поле представляет сигнализированное время события вставки, включающее
количество секунд, прошедших с 00 часов UTC 6 января 1980. Поле utc_splice_time может быть пре
образовано в UTC без использования значения GPS_UTC_offset. обеспеченного таблицей системного
времени. Поле utc_splice_time используется только в команде splice_schedule().
component_count: Поле определяет количество экземпляров компонентов (элементарных по
токов РЮ) в цикле, который следует в настоящее время. Компоненты эквивалентны элементарным
потокам РЮ.
component_tag: Поле идентифицирует элементарный поток РЮ. содержащий точку вставки, опре
деленную значением splice_time(). Значение поля должно соответствовать значению, используемому в
дескрипторе stream_identification_descriptor{), для идентификации этого элементарного потока РЮ.
unique_program_id: Поле обеспечивает уникальную идентификацию события визуализации
службы. Детализированные указания об установке значений для этого поля должны быть в соответ
ствии со стандартом ANSI/SCTE (5].
avail_num:ПолообеспечиваетидентификациюопределенногоВДРв одномполе
unique_program_id. Его значение будет увеличиваться с каждым новым ВДР с событием просмотра
(визуализации).
avails_expected (ранее — avail_count): Поле содержит результаты подсчета количества ожидае
мых отдельных ВДР в текущем событии визуализации. Когда в этом поле установлен «0». оно указыва
ет. что у поля avail_num значения нет.
6.3.3 Команда splicejnsert{)
Команда splice_insert() должна передаваться не менее одного раза для каждого события вставки.
Справка об использовании этого сообщения приведена в подразделе 5.3 настоящего стандарта. Коди
рование команды splice_insert() осуществляется в соответствии с таблицей 8.
Т а б л и ц а 8 — Кодирование команды splice_insert()
Синтаксис
Количество битов
Мнемосхема
splicejnsert () {
splice_event_id
32
uimsbf
splice_event_cancel_indicator1bslbf
reserved7bslbf
if(splice_event_cancel Jrtdicator == ’0’) {
out_of_network_indicator1bslbf
program_splice_flag1bslbf
duration_flag1bslbf
splice_immediate_flag1bslbf
if((program_splice_flag == T ) && (splicejmmediate_flag == 0’))
splice_time ()
reserved4bslbf
if(program_splice_flag == O’){
component_count
16