Термин
SCTE-35
SCTE 35 (последняя редакция 2022) – стандарт in-band cue-сообщений, маркирующих рекламные блоки, границы программ и другие события в MPEG-TS и ISO BMFF live-потоках. Триггер ad-decisioning.
SCTE-35 cue-сообщения – маленькие бинарные payload-ы, живущие в elementary-потоке: исторически в MPEG-TS на PID 0x1F, теперь и как `emsg`-боксы в CMAF. Каждый cue несёт event ID, тип события (splice insert, splice null, time signal), presentation timestamp и опциональные UPID (Unique Programme Identifier) и segmentation-дескрипторы. Когда вещатель хочет пометить «рекламный блок через 4 секунды на 30 секунд», он эмитит SCTE-35-cue на нужном таймстемпе.
SSAI-пайплайн ловит SCTE-35-метки в live-потоке, запрашивает ad-decisioning-сервер с метаданными метки (programme ID, длительность блока, гео зрителя), получает URL ad-сегментов и вшивает их в per-viewer-манифест на таймстемпе метки. Оригинальные метки также прокидываются в HLS-манифесты как `#EXT-X-DATERANGE` или `#EXT-X-CUE-OUT/#EXT-X-CUE-IN` для обратно-совместимых CSAI-плееров.
SCTE-35 – де-факто сигнализация для рекламных блоков в линейном broadcast и FAST-каналах. Каждый contribution-энкодер, packager, SSAI-сервер и live-streaming-инструмент его понимает. Ревизия 2022 (SCTE 35 2022) дала чёткие указания по CMAF-переносу, интеграции с multi-period DASH и динамической вставке рекламы в live. Крупные SSAI-вендоры (MediaTailor, Yospace, Google Ad Manager) потребляют SCTE-35 как основной триггер.
Считаете параметры для своего продукта?
Поможем собрать энкодер-леддер и посчитать стоимость доставки – до старта разработки.