сплайсеры что это такое
splicer
Полезное
Смотреть что такое «splicer» в других словарях:
splicer — splice ► VERB 1) join (a rope or ropes) by interweaving the strands at the ends. 2) join (pieces of timber, film, or tape) at the ends. 3) Genetics join or insert (a gene or gene fragment). ► NOUN ▪ a spliced join. ● get spliced Cf. ↑ … English terms dictionary
splicer — noun see splice I … New Collegiate Dictionary
splicer — /spluy seuhr/, n. a device used to hold two sections of motion picture film, recording tape, etc., in proper alignment while they are being spliced together. [1925 30; SPLICE + ER1] * * * … Universalium
splicer — noun A person or device that makes a splice … Wiktionary
splicer — splic|er [ˈsplaısə US ər] n a machine for joining pieces of film or recording tape neatly together … Dictionary of contemporary English
splicer — n. device used to join together two pieces of film or magnetic tape … English contemporary dictionary
splicer — noun (C) a machine for joining pieces of film or recording tape 1 (1a) neatly together … Longman dictionary of contemporary English
splicer — splic·er … English syllables
splicer — noun 1. a woodworker who joins pieces of wood with a splice • Derivationally related forms: ↑splice • Hypernyms: ↑woodworker, ↑woodsman, ↑woodman 2. a worker who splices ropes together by interweaving strands • Derivationally related forms … Useful english dictionary
Film splicer — A film splicer (also called a film joiner, usually in Europe) is a device which can be used to physically join together lengths of photographic film. It is mostly used in motion pictures. The units are made in various types depending on the usage … Wikipedia
Automatic Buffs Splicer фирм. — Устройство для автоматической склейки полотен на машине, печатающей и высекающей этикетки, имеющие на обороте клеевой слой … Краткий толковый словарь по полиграфии
Сплайсеры что это такое
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
ТЕЛЕВИДЕНИЕ ВЕЩАТЕЛЬНОЕ ЦИФРОВОЕ
ОБОРУДОВАНИЕ ЦИФРОВОЙ ВСТАВКИ (СПЛАЙСИНГА) РЕГИОНАЛЬНЫХ ПРОГРАММ В ТРАНСПОРТНЫЙ ПОТОК MPEG-2 ВЕЩАТЕЛЬНОГО ТЕЛЕВИДЕНИЯ
Digital Video Broadcasting (DVB). Splicing equipment of regional programs in the transport stream of MPEG-2 broadcast television. Basic parameters
Дата введения 2014-09-01
Предисловие
1 РАЗРАБОТАН Автономной некоммерческой организацией «Научно-технический центр информатики» (АНО «НТЦИ»)
2 ВНЕСЕН Федеральным агентством по техническому регулированию и метрологии
4 Настоящий стандарт разработан с учетом основных нормативных положений Американского национального стандарта / Общества инженеров кабельных телекоммуникаций, подкомитет Цифрового Видео «Прикладной программный интерфейс сплайсинга вставки цифровых программ» ANSI/SCTE 30 2009* «Цифровой программный интерфейс сплайсинга вставки» (ANSI/SCTE 30 2009 «Digital Program Insertion Splicing Application Program Interface», NEQ)
6 ПЕРЕИЗДАНИЕ. Февраль 2020 г.
1 Область применения
Настоящий стандарт распространяется на оборудование цифровой вставки (сплайсинга) программ в транспортные потоки MPEG-2 вещательного телевидения.
Настоящий стандарт устанавливает основные параметры оборудования цифровой вставки региональных программ в транспортные потоки MPEG-2, размещаемого на головных станциях (центрах) формирования программ вещания. В состав оборудования цифровой вставки входят серверы и сплайсеры, которые используют для обмена данными прикладной программный интерфейс (Application Program Interface; API).
Прикладной программный интерфейс создает стандартизированный метод передачи между серверами и сплайсерами, обеспечивающий вставки контента в выходные данные мультиплекса MPEG-2 на выходе сплайсера. Этот API достаточно гибок, чтобы поддерживать один или более серверов, присоединенных к одному или более сплайсерам.
2 Нормативные ссылки
В настоящем стандарте использованы нормативные ссылки на следующие стандарты:
ГОСТ Р 52210 Телевидение вещательное цифровое. Термины и определения
ГОСТ Р 52591 Система передачи данных пользователя в цифровом телевизионном формате. Основные положения
3 Термины, определения и сокращения
3.1 В настоящем стандарте применены термины по ГОСТ Р 52210, ГОСТ Р 52591, а также следующие термины с соответствующими определениями:
3.1.1 ввод последовательный (Back-To-Back Insertion): Ввод двух или более непрерывных (временно) сеансов без возврата к основной службе между сеансами.
3.1.2 видео-черное поле-видео (video-black-video; VBV): Режим монтажа видеопрограмм без использования видеовставки между кадрами.
3.1.3 вставка (сплайсинг, сращивание) (Splice): Процесс замещения основного канала каналом ввода; характеризуется точкой входа в вставку и точкой выхода из вставки.
3.1.4 вход в вставку (точка входа в вставку) (Splice-in): Точка начала вставки или время начала вставки, указанные в сообщении Splice_Request.
3.1.5 выход из вставки (точка выхода из вставки) (Splice-out): Точка окончания вставки или время окончания вставки. Ожидаемое время окончания вставки вычисляется добавлением к времени начала вставки продолжительности вставки, определенной в сообщении Splice_Request.
3.1.6 выходной канал (Output Channel): Канал, который формируется на выходе сплайсера.
3.1.7 выходной мультиплекс (Output Multiplex): Транспортный поток MPEG-2, произведенный мультиплексированием одного или нескольких выходных каналов.
3.1.8 идентификатор типа пакета (packet identifier; PID): Тринадцатибитовый указатель в заголовке транспортного пакета MPEG-2, определяющий принадлежность пакета тому или иному потоку данных.
3.1.9 интерфейс прикладных программ (прикладной программный интерфейс) (Application Program Interface; API): Набор программ, используемых приложением для управления системными процедурами.
3.1.10 кадр перехода (post black): Условное обозначение кадра на границе между основным каналом и каналом ввода.
3.1.11 канал (Channel): Синоним «Служба» в терминологии DVB или синоним «Программа» в терминологии MPEG.
3.1.12 канал ввода (Insertion Channel): Канал мультиплекса ввода, который заменяет основной канал на полном интервале вставки события или на части этого интервала.
3.1.13 контент (content): Содержание, мультимедийный продукт канала ввода (например: рекламное объявление, анонс услуг общего пользования, замещающая телевизионная программа или материал программы, созданный путем соединения частей программы с сервера).
3.1.14 мультиплекс (Multiplex): Один канал или совокупность нескольких каналов, которые могут включать сопряженную информацию о службе. Мультиплекс представляет собой транспортный поток MPEG-2 за исключением случая мультиплекса ввода.
3.1.15 мультиплекс ввода (Insertion Multiplex): Мультиплекс, содержащий канал ввода. Мультиплекс может быть произведен сервером (в ряде случаев с исключением программно-зависимой информации (Program Specific Information; PSI)), в таких случаях мультиплекс может быть несовместимым с транспортным потоком MPEG-2.
3.1.17 основной канал (основная служба) (Primary Channel): Канал основного мультиплекса, который заменяется полностью или частично каналом ввода. Единственный основной канал может порождать множество выходных каналов.
3.1.18 основной мультиплекс (Primary Multiplex): Источник основного канала или основных каналов.
3.1.19 протокол обнаружения слушателей (узлов) многоадресной передачи (Multicast Listener Discovery; MLD): один из протоколов в стеке протоколов IPV6. Описан в стандарте IETF [1].
3.1.20 пользователь (user): Оконечная система, которая может передавать или принимать информацию от других таких же оконечных систем с использованием сети и которая может функционировать как клиент, сервер или как клиент и сервер одновременно.
3.1.21 последовательный ввод (Back-To-Back Insertion): Ввод двух или более непрерывных сеансов (на локальном интервале времени) без возврата к основной службе между сеансами.
3.1.22 поток битов DVB: Собирательный термин, относящийся к потокам, формируемым кодерами, совместимыми со стандартами DVB.
3.1.23 приложение (application): 1. Программное обеспечение, предоставляющее клиенту возможность решения определенной задачи и реализуемое в среде клиента. 2. Функциональная реализация программного обеспечения, обслуживающего один или несколько взаимодействующих аппаратных объектов.
3.1.24 программный поток данных (Program Stream; PS): Поток данных, образованный путем мультиплексирования элементарных потоков видеоданных и звукоданных цифрового вещательного телевидения, имеющих одну общую тактовую частоту, и сформированный из программных пакетов вещательного телевидения переменной длины.
3.1.25 сеанс (Session): Вставка (ввод) контента. Каждый сеанс идентифицирован уникальным SessionlD.
3.1.26 секция (section): Синтаксическая структура, используемая для отображения всей сервисной информации в пакетах транспортного потока.
3.1.27 семантика (semantics): Система правил, предназначенная для определения смысловых значений отдельных конструкций алгоритмического языка.
3.1.28 сервер (server): Устройство, которое порождает канал ввода (или каналы ввода) для вставки в основной канал (или в основные каналы). Сервер обменивается со сплайсером информацией о времени вставки конкретных каналов ввода.
3.1.29 сервис (служба, услуга) (service): 1. Последовательность программ, которая под управлением вещателя может быть в режиме вещания передана как часть расписания. 2. Логический объект в системе предоставляемых функций и интерфейсов, поддерживающий одно или множество приложений, отличие которого от других объектов заключается в доступе конечного пользователя к управлению шлюзом сервисов.
3.1.30 синтаксис (syntax): Часть языка программирования, которая описывает структуру программ как наборов символов.
3.1.31 сокет (socket): Нестандартный программный интерфейс между прикладной программой и стеком протоколов TCP/IP.
3.1.32 соединение API (API Connection): Соединение, устанавливаемое между сервером и сплайсером через TCP/IP сокет, для передачи сообщений API.
3.1.33 сплайсер (splicer): Устройство, которое вставляет каналы ввода в основной канал (или в основные каналы). Допускается работа сплайсера по сообщениям меток стандарта [2]. Сплайсер обменивается с сервером информацией о времени вставки конкретных каналов ввода.
3.1.34 транспортный поток; ТП (transport stream; TS): Набор из нескольких программных потоков данных цифрового вещательного телевидения, сформированный из программных пакетов постоянной длины с коррекцией ошибок и независимым тактированием от своих источников синхронизации. Параметры транспортного потока определяются стандартом [3] (2.4).
3.1.35 пакетированный элементарный поток; ПЭП (Packetized Elementary Stream; PES): Пакетированный элементарный поток, в котором данные разбиты на пакеты и снабжены заголовками.
3.1.36 l-кадр черного поля и кадр «тихого» звука (black video and muted audio; BVMA): Кадры, отделяющие данные контента канала ввода от данных контента основного канала в точке выхода.
3.2 В настоящем стандарте применены следующие сокращения:
Сплайсеры
Сплайсеры (от англ. splice — «сращивать») — субкультура людей в DC Animated Universe, добровольно наделяющих себя чертами животных через инъекцию гибридной сыворотки (splicer serum).
Сплайсеры показаны в сериале, полнометражке и комиксах Batman Beyond. Их действие происходит в середине XXI века. В других произведениях по DCAU появляется несколько персонажей-предтечей сплайсеров.
Содержание
Гибридная сыворотка [ править ]
Сыворотка вводится в организм через безопасный шприц, в котором и поставляется. Любой может применить её без особых знаний. Каждый экземпляр связан с одним видом животного и, судя по всему, отдельной его чертой. Черты, придаваемые сывороткой, могут быть сколь угодно лёгкими (пигментация волос), локальными (змеиный язык) или всеобъемлющими, превращающими человека в полуживотное. Более сильнодействующие черты сложнее достать и они дороже стоят.
При передозировке сыворотки становится сложнее формировать правильную речь, легче произносить животные звуки. Часто субъект становится агрессивным или его захватывает другая неконтролируемая эмоция.
Существуют варианты сыворотки с чертами человека, применимые на животных. Человек под высокой дозой неотличим от животного под высокой дозой, однако животные-сплайсеры, как правило, не умеют разговаривать. Если животное-сплайсер обладает достаточно человеческим разумом для речи, при разговоре с ним видны культурные отличия.
Мутации можно набрать от нескольких животных, но это редкая, возможно, опасная практика. Единственная известная химера — сам доктор Кувир. Гибридизация животных чертами других животных создаёт химер, таких как мантикоры, гиппозавры и другие монстры.
История субкультуры [ править ]
Гибридную сыворотку изобрёл доктор Авель Кувир. Изначально она распространялась как коммерческий продукт и стала скандально-модным течением среди подростков. Черты животных позволяли выделиться, выразить себя, даже сменить образ жизни. Подбор черт осуществлялся в сертифицированном центре через компьютерное моделирование.
После того как доктора Кувира арестовали за противозаконные действия, волна антисплайсерских протестов заставила правительство принять законы против распространения гибридной сыворотки. Сам доктор вскоре погиб. Несмотря на это, сыворотка продолжала изготавливаться и распространяться подпольно. Сплайсеры стали андерграундной субкультурой с допуском по знакомству и круговой порукой. Многие сплайсеры дистанцировали себя от людей, называя тех normy (от слова «нормальный»).
Существует антидот, обращающий мутации, однако запрет не обязал состоявшихся сплайсеров вернуть прежний облик. При чужих новообращённые сплайсеры утверждают, что употребили сыворотку до принятия запрета, то есть легально.
Учёные-основатели [ править ]
Гепарда [ править ]
Доктор Барбара Миневра, также известная как Гепарда (Cheetah), была одной из учёных, заложивших основы гибридизации человека и животного. Без опытов на человеке она не могла получить достоверный результат, а без результата — финансирование, и отчаявшаяся доктор приняла тяжёлое решение испытать метод на себе. Эксперимент прошёл успешно, однако грант ей не дали и с порицанием выгнали из научного сообщество. После этого Гепарда ударилась в преступность, чтобы добыть деньги на обратную трансформацию.
Man-Bat [ править ]
Эмиль Дориан [ править ]
Доктор Эмиль Дориан, учитель Кирка Лангстрома, не экспериментировал на себе — он ставил опыты на людях. Когда это стало известно, его изгнали из научного сообщества, и Дориан продолжил незаконные опыты гибридизации людей и животных на собственном острове. Среди его удачных экспериментов был Гарс, получивший выносливость и силу гориллы, Тигрус — антропоморфный пантер, чей геном был полностью сконструирован, и гибридизация Женщины-кошки.
Ахиллес Майло [ править ]
Доктор зоологии Ахиллес Майло добился обращаемой гибридизации ещё во второй половине XX века. Возможно, это произошло случайно: Майло разрабатывать нелегальные стимуляторы для спортсменов, основанные на метаболизме животных. Один из экспериментальных стимуляторов превратил атлета Энтона Ромулуса в оборотня, неконтролируемо перекидывающегося между формами человека и антропоморфного волка. Майло арестовали, но позже освободили для работы в сверхсекретном проекте Кадмус. Его исследования не принесли практической пользы, но, возможно, пригодились в создании супергероини Shifter (англ. Превращающаяся), которая умела превращаться в любых животных.
Персонажи-сплайсеры [ править ]
В других произведениях [ править ]
Сплайсеры и подобные субкультуры встречаются в фантастических произведениях о будущем. Например, в комиксе «Transmetropolitan» есть traits (черты) — модификации тела, которые можно купить и установить себе. Значительная часть черт — это качества животных, продающиеся под слоганом «Быть собой».
Использование меток SCTE-104/35 в системах цифровой вставки программ. Часть 1. Архитектура систем сетевого вещания
В последнее время все чаще в обиходе телевизионных специалистов звучит термин «метки SCTE». Но далеко не все полностью знакомы с тем, что это заметки, как они действуют и для чего применяются. Чтобы внести ясность, компания SkyLark Technology обратилась к известному в отрасли специалисту Александру Перегудову, который специально подготовил для журнала Mediavision статью на эту тему. Первая часть статьи публикуется ниже.
Архитектура систем сетевого вещания с цифровой вставкой программ
Принципиальные основы и технологические решения использования меток (сообщений) SCTE-104/35 разработаны американским Обществом инженеров кабельного телевидения – SCTE (Society of Cable Television Engineers). Изначальная цель использования меток SCTE-104/35 – управление цифровой вставкой программ – DPI (Digital Program Insertion) – в сетях ТВ-вещания, ретранслирующих сигнал от центральной станции через каналы цифрового вещания транспортных потоков MPEG-2 TS. Используется также термин «Цифровая вставка рекламы» (Digital Ad Insertion).
По мере развития технологий и расширения набора функций идеология меток SCTE постоянно совершенствуется и отражается в новых стандартах и рекомендациях. Эти документы находятся в свободном доступе на сайте www.scte.org. Общество SCTE не налагает каких-либо ограничений или финансовых обязательств на сети ТВ-вещания, намеревающиеся использовать данные методы управления цифровой вставкой рекламы.
Этот фактор играет немаловажную роль в постоянном развитии ТВ-технологий и появлении новых решений, аппаратуры и систем. Спецификации SCTE-104/35 позволяют управлять не только вставкой рекламы, но и иными процедурами модификации контента в распределенных ТВ-системах, включая баннерную и целевую рекламу. Технология SCTE-104/35 используется и в каналах распространения программ «видео по запросу» по протоколу HTTP, включая Adobe Dynamic Streaming (HDS), Apple Live Streaming (HLS), Microsoft Smooth Streaming (MSS), MPEG-DASH.
Линейное сетевое вещание
Модель линейного сетевого вещания основана на региональной ретрансляции программного сигнала, формируемого центральной станцией сети (рис. 1-1).
Рисунок 1-1. Архитектура системы вещания с поддержкой DPI
Программный сигнал центральной станции формируется в центре формирования программ (ЦФП). В англоязычной литературе используется термин Broadcast Operation Center (BOC).
Для передачи программного сигнала в систему компрессии обычно используется интерфейс HD/SD-SDI. Здесь сигналы видео и аудио подвергаются компрессии и мультиплексируются в транспортный поток MPEG-2 TS одной программы (Single Program Transport Stream – SPTS). SPTS, в свою очередь, могут мультиплексироваться в многопрограммный транспортный поток Multi Program Transport Stream (MPTS). Для многопрограммных систем компрессии с расширенными функциями используется термин Network Operation Center (NOC).
Потоки SPTS или MPTS по интерфейсам DVB или IP передаются в региональные центры ретрансляции программ (ЦРП), где они подвергаются модификации путем вставки регионального контента и далее ретранслируются на свою территорию вещания в форме модифицированных потоков SPTS или MPTS. На рис. 1-1 показан путь сообщений SCTE-104/35 от источника (ЦФП) до конечного адресата – связки сплайсер-сервер в составе ЦРП.
Слоты
Вставки регионального контента должны происходить в предназначенные для этого временные интервалы в расписании вещания центральной станции. В документах SCTE эти временные интервалы называются avails. При переводе на русский язык используются термины «коммерческий интервал времени», «региональное рекламное окно», «рекламный временной слот» и другие варианты. Далее в качестве аналога термина avail будет использоваться термин «слот».
На границах слота производится переключение, или сплайсинг (Splicing), между сигналами из основного канала (сигнал центральной станции) и из канала ввода (сигнал региональной станции). Точка переключения «центр/регион» называется входной точкой сплайсинга – Splice In Point, точка переключения «регион/центр» называется выходной точкой сплайсинга – Splice Out Point.
Функции сплайсера
Переключение сигналов в ЦРП производится сплайсером (Splicer). Спецификации DPI определяют бесшовный (seamless) – незаметный для зрителя по изображению и звуку – сплайсинг с точностью до кадра.
В системах DPI интервал времени вставки (брейк) обычно рассматривается как одно событие замещения фрагмента программы в сигнале центральной станции равным или близким по хронометражу рекламным блоком из сигнала региональной станции. В состав рекламного блока включены отдельные рекламные клипы.
Сплайсер принимает по основному каналу транспортный поток от центральной станции и по каналу ввода – транспортный поток от рекламного сервера. В момент времени входной точки сплайсер переключает канал ввода от рекламного сервера на выходной канал. В момент времени выходной точки сплайсинга происходит обратное переключение.
Функции рекламного сервера
Рекламный сервер в составе ЦРП отвечает за воспроизведение одного или нескольких файлов, составляющих региональный брейк. Вставка регионального брейка от канала ввода в основной канал происходит в рамках единой сессии, во время которой сплайсер и рекламный сервер синхронизируют свою работу через TCP/IP-соединение в локальной сети ЦРП. Спецификация SCTE 30 описывает стандартизированные протоколы взаимодействия сплайсера и рекламного сервера.
Условия бесшовного сплайсинга
Бесшовный сплайсинг с точностью до кадра между потоками MPEG-2 TS от центральной и региональной станций требует выполнения нескольких условий.
Во-первых, транспортный поток от центральной станции в точках сплайсинга при кодировании MPEG-2 должен начинаться с закрытой группы изображений GOP с I-кадром в начале группы и кадрами I- или P-типа в ее составе. При кодировании H.264/AVC или H.265/HEVC в точках сплайсинга закрытая группа должна начинаться с кадра типа IDR (Instantaneous Decoder Refresh) и заканчиваться кадрами I- или P- типа. Прием декодером кадра IDR означает, что декодирование после точки сплайсинга можно производить без использования предшествующих кадров. В случае кодирования с переменной скоростью (Variable Bit Rate – VBR) рекомендуется переход на кодирование с постоянной скоростью (Constant Bit Rate – CBR) в интервале слота. Условие обеспечивается кодером в составе системы компрессии в ответ на прием управляющего сообщения SCTE-104 от системы автоматизации.
Во-вторых, транспортный поток, воспроизводимый из файлов рекламным сервером, должен быть сформирован по тем же правилам в части формирования GOP-структуры. Параметры изображения и звука, скорость формируемого потока должны быть такими же, как у потока от центральной станции. Условие обеспечивается путем надлежащей компрессии файлов рекламного брейка.
В-третьих, сплайсер должен заблаговременно получить от системы автоматизации сообщение о точках сплайсинга, передать рекламному серверу команду на старт требуемого брейка, произвести сплайсинг во входной и выходной точках. Условие обеспечивается передачей управляющего сообщения SCTE-104/35 от системы автоматизации в адрес сплайсера.
И, в-четвертых, рекламный сервер должен начать воспроизведение файлов регионального брейка за определенное время до старта замещения, и закончить его после регионального брейка с таким условием, чтобы начальная и конечная точки брейка во время воспроизведения совпали с моментом переключения каналов в сплайсере.
Сообщения 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, а также укладка данных в них нормируются документом SCTE 104 в виде прикладного программного интерфейса (API).
Оба типа сообщений используются для последовательной передачи данных сплайсинга от системы автоматизации до сплайсера, поэтому и используется термин «сообщения SCTE-104/35».
Канал передачи сообщений SCTE-104 с обратной связью
Двунаправленный канал связи между системой автоматизации и инжектором (рис. 1-2) дает возможность подтверждения инжектором и кодером приема и обработки сообщений SCTE-104, полученных от системы автоматизации.
Рисунок 1-2. Формирование сообщений SCTE-104 в канале с обратной связью
В этом решении есть несомненные достоинства, но есть и проблемы реализации. Сообщения SCTE-104/35 содержат данные в бинарном представлении. Текстовые данные, подобные тегам XML, в сообщениях SCTE-104/35 не передаются. Такое ограничение существенно сокращает объем передаваемых данных и требования к полосе пропускания канала передачи. С другой стороны, бинарное представление данных в сообщениях SCTE-104 выдвигает особые требования к сети TCP/IP, связывающей системы автоматизации и компрессии. Это должна быть строго приватная сеть, в которой гарантированное время задержки передачи сообщений должно быть существенно меньше длительности ТВ-кадра. Для коммуникации рекомендуется использовать стандартный номер порта (сокета) – 5167.
В большинстве вариантов реализации такого канала ЦФП и система компрессии находятся на значительном удалении друг от друга и управляются различными операторами, что вносит технические трудности создания надежного TCP/IP-соединения между ними через сети VPN (Virtual Private Network – виртуальная частная сеть).
Канал передачи сообщений SCTE-104 без обратной связи
Однонаправленный интерфейс SDI является обязательным каналом связи между ЦФП и системой компрессии, и поэтому логично использовать его для передачи сообщений SCTE-104. Принято передавать сообщения SCTE-104 как дополнительные данные в интервале VANC (Vertical ANCillary) сигнала SDI согласно стандарту SMPTE 291M. Детали укладки (mapping) данных сообщения SCTE-104 в пакеты VANC регламентируются в SMPTE RP2010. Используются пакеты ANC типа 2, где идентификатором (ID) полезной нагрузки пакета является пара Data ID (DID) и Secondary Data ID (SDID). Значения DID=41h и SDID=07h для пакетов VANC указывают на передачу в этих пакетах сообщения SCTE-104.
Пакет VANC с данными сообщения SCTE-104, в принципе, может размещаться в любой строке, находящейся вне активной части кадра. Однако рекомендуется размещать данные VANC в потоке данных канала Y во второй строке после точки переключения (Switch point), определяемой в рекомендации SMPTE RP168. В большинстве случаев используется 12-я строка первого поля для всех стандартов разложения SD/HD-SDI.
На рис. 1-3 показан однонаправленный канал передачи данных SCTE-104 от системы автоматизации к инжектору и кодеру в составе системы компрессии через дополнительное устройство, называемое инсертером SCTE-104. В документе SCTE 104 для обозначения инсертера используется термин Proxy Device, в документе SMPTE RP2010 используется термин «инсертер».
Рисунок 1-3. Формирование сообщений SCTE-104 в канале без обратной связи
Задача инсертера – инкапсуляция сообщения SCTE-104 в сигнал SDI. Инсертер управляется от системы автоматизации, имеет входы/выходы SDI, на вход подается сигнал программы вещания. В SCTE-104 определяется стандартный интерфейс API управления инсертером от системы автоматизации по сети TCP/IP в ЦФП.
Сформированные инсертером в составе сигнала SDI сообщения SCTE-104 передаются от системы автоматизации следующему внутрипотоковому устройству до конечного адресата – инжектора в составе системы компрессии. В этом режиме система автоматизации действует без сообщений обратной связи от системы компрессии, по принципу наилучшей возможной работы. Например, сообщения могут отправляться несколько раз, дублируя уведомление об одной и той же операции сплайсинга.
На стороне системы компрессии данные сплайсинга из сообщения SCTE-104 переносятся в сообщение SCTE-35 с помощью инжектора SCTE-35.
В такой схеме однонаправленный канал передачи SCTE-104/SDI действует между системой автоматизации и инжектором. В то же время, между системой автоматизации и инсертером организуется свое взаимодействие, которое также может быть двунаправленным при использовании соединения TCP/IP или RS-422, либо однонаправленным при управлении инсертером через контакты GPI. Предпочтительным является первый вариант, который реализуется достаточно просто, поскольку система автоматизации и инсертер находятся в составе одного ЦФП.
Отсутствие обратной связи между системой автоматизации и инжектором компенсируется относительной простотой построения тракта доставки сообщения SCTE-104 на основе стандартных аппаратных компонентов с интерфейсами SDI. Оборудование, не изменяющее содержания сигнала SDI (коммутаторы, распределители) практически всегда пропускает данные VANC. Устройства, изменяющие содержание сигнала SDI (задержка, микширование сигналов), должны корректно пропускать данные VANC с входа на выход. При корректном прохождении сигнала через тракты HD/SD-SDI метки SCTE-104 сохраняют привязку к тому кадру, в который они были первоначально вставлены.