SCTE-104/35: управление модификацией контента

Метки форматов SCTE-104 в составе SDI сигналов и SCTE-35 в составе транспортных потоков содержат управляющую информацию для региональных вещательных систем и позволяют автоматизировать "врезки" в потоки федеральных мультиплексов.

Принципиальные основы использования меток разработаны американским Обществом Инженеров Кабельного Телевидения (SCTE). Спецификации SCTE-104/35 позволяют управлять не только вставкой рекламы, но и иными способами модификации контента в распределенных системах, включая баннерную и таргетированную рекламу.

Линейное сетевое вещание

Модель линейного сетевого вещания основана на региональной ретрансляции программного сигнала центральной станции. Программный сигнал ЦС формируется в Центре Формирования Программ (ЦФП). В англоязычной литературе используется термин Broadcast Operation Center (BOC).

Для передачи программного сигнала в систему компрессии может использоваться интерфейс HD/SD SDI. Сигналы подвергаются компрессии и преобразуются в транспортный поток MPEG-2 одной программы (Single Program Transport Stream — SPTS), SPTS в свою очередь, могут мультиплексироваться в многопрограммный транспортный поток Multi Program Transport Stream (MPTS).

Для многопрограммных систем компрессии с расширенными функциями используется термин Network Operation Center (NOC). Потоки SPTS или MPTS по интерфейсам DVB или IP передаются в региональные Центры ретрансляции программ (ЦРП), где они подергаются модификации путем вставки регионального контента и далее ретранслируются на свою территорию вещания в форме модифицированных потоков SPTS или MPTS.

Слоты

Вставки регионального контента должны происходить в предназначенные для этого временные интервалы в расписании вещания центральной станции. В документах SCTE эти временные интервалы называются avails. При переводе на русский язык используются термины коммерческий интервал времени, региональное рекламное окно, рекламный тайм-слот и другие варианты. Далее в качестве аналога термина avail будет использоваться слово «слот».

На границах слота производится переключение, или сплайсинг (Splicing) между сигналами из основного канала (сигнал центральной станции) и из канала ввода (сигнал региональной станции). Точка переключения «Центр-Регион» называется входной точкой сплайсинга Splice In Point, точка переключения «Регион-Центр» называется выходной точкой сплайсинга Splice Out Point.

Сообщения SCTE-104/35

Реализация DPI по спецификациям SCTE-104/35 основана на передаче сообщений cueing message о предстоящих слотах для вставки региональных брейков. Термин «cueing message» при переводе равнозначно интерпретируется как «сообщение с меткой SCTE-104/35», или как «метка SCTE-104/35». Термин «cueing message» порожден из предшествующих спецификаций управления аналоговой вставкой рекламы с использованием звуковых двухтональных посылок DTMF (Dual Tone Multi-Frequency signaling), называемых «analog cue tone». Поэтому иногда вместо «cueing message» используется термин «digital cue tone».

Сообщения SCTE-104/35 о предстоящем событии сплайсинга генерируются системой автоматизации, входящей в состав ЦФП. В составе сообщения, помимо прочих данных, передается время старта (окончания) слота и идентификаторы слота, позволяющие ассоциировать каждый слот с требуемым региональным наполнением. Далее эти сообщения отправляются в адрес кодера и мультиплексора в составе системы компрессии, и в адрес сплайсера в составе ЦРП. Сплайсер ретранслирует содержание сообщения рекламному серверу, управляя его работой.

Необходимо отметить, что использование сообщений SCTE-104/35 не гарантирует бесшовного сплайсинга при всех возможных условиях, но обеспечивает кадровую точность сигнализации о планируемых событиях переключения источников сигнала в ЦРП.

Каналы передачи SCTE-104/35

Сообщение с данными сплайсинга передается по цепочке «система автоматизации -> система компрессии -> сплайсер», состоящей из двух сегментов. Сегмент «система компрессии -> сплайсер» использует канал передачи MPEG-2 TS. Здесь данные сплайсинга (Splice Information Table) передаются в сообщениях SCTE-35 в виде битовой последовательности Splice_info_section. Сообщения SCTE-35 формируются инжектором SCTE-35 как отдельный элементарный приватный PID-поток данных, который мультиплексируется в общий выходной поток SPTS вместе с PID-потоками видео/аудио с привязкой к единой временной шкале Presentation Time Stamps (PTS).

Идентификатор PID потока SCTE-35 объявляется в таблице Program Map Table (PMT), как неотъемлемая часть программы в составе однопрограммного (SPTS) или многопрограммного (MPTS) транспортного потока MPEG-2 TS. Для передачи сообщений SCTE-35 пропускная способность канала MPEG-2 TS должна иметь нескольких кбит/с. дополнительно к суммарной скорости потоков видео/аудио и других данных. Оборудование, которое изменяет состав программ или скорость составляющих ее элементарных потоков видео/аудио, не должно изменять привязку потока SCTE-35 к программе, или нарушать его связь с метками времени PTS.

Сегмент «система автоматизации -> система компрессии» может использовать каналы передачи двух видов. Первый вариант — канал с обратной связью через соединение TCP/IP, второй вариант — канал без обратной связи по интерфейсу SDI. В обоих вариантах данные Splice Information Table в этом сегменте форматируются в виде сообщений (запросов) SCTE-104.

Материалы статьи Перегудова А. Ф. «Использование меток SCTE-104/35 в системах цифровой вставки программ».