SCTE-35 - SCTE-35
SCTE-35 (ANSI / SCTE 35 2013) является совместным ANSI /Общество инженеров по кабелю и связи стандарт, который описывает встроенную вставку сигналов метки в потоки mpeg-ts. Полное стандартное название - «Сообщение с меткой вставки цифровой программы для кабеля».
История
SCTE-35 изначально использовался в США для сигнализации возможности размещения местной рекламы в транспортных потоках, а в Европе - для вставки местных телевизионных программ (например, для передачи местных новостей). Теперь он используется для сигнализации всех видов программ и рекламных событий в линейных транспортных потоках и в новых форматах доставки ABR, таких как HLS и DASH.
Работу по стыковке сжатых видеопотоков начала компания SMPTE ST 312M Television - Splice Points для транспортных потоков MPEG-2. В этом стандарте были некоторые базовые сигналы и подробности о том, как выполнять бесшовное и почти бесшовное соединение сжатых потоков. Хотя он в основном работал с потоками с постоянной скоростью передачи данных, а в кабельной индустрии цифровые каналы переводились на статистический мультиплекс. Компания Imedia разработала сплайсер MPEG, и вместе с компанией SkyConnect они продемонстрировали объединение рекламного контента в статистически мультиплексированный поток.
Несколько сторонников стандарта SMPTE 312M переместили процесс стандартизации сигнализации на SCTE и сформировали специальную группу DPI. Используя SMPTE 312M в качестве основы, они модифицировали стандарт, чтобы он лучше работал для сигнализации локальных точек вставки рекламы, и добавили минимальный дополнительный объем данных, чтобы иметь возможность отправлять больше информации о стыке. Это стало первой версией SCTE 35. SCTE 35 был написан без примеров или большого количества пояснительного текста, поскольку он был отнесен к руководству SCTE 67.
Несколько лет спустя Time Warner основала компанию MystroTV для разработки решения для сетевого видеорегистратора. Это требовало точной сигнализации границ программы и рекламы для правильной записи и, что более важно, не перекодирования программы, на которую программист или оператор не имел прав. Они также были заинтересованы в том, чтобы сообщить о пользе рекламы как для программистов, так и для распространителей. Это было достигнуто путем добавления команды time_signal, которая, по сути, была splice_insert, но из нее были удалены все посторонние данные. Затем они добавили segmentation_descriptor, чтобы иметь возможность сигнализировать о расширяемом количестве событий и связать это с командой time_signal для точных точек соединения.
Некоторые программисты решили перегрузить исходную команду splice_insert вместо того, чтобы добавлять стандартизованные элементы для того, что они хотели сделать, и это создало различные интерпретации того, как обрабатывать определенные события. В SCTE 35 2019r1 потребовалось довольно много времени, чтобы добавить несколько примеров и более пояснительный текст о том, как использовать стандарт.
Смотрите также
Рекомендации
- ANSI / SCTE 35 2019 - Сообщение метки вставки цифровой программы для кабеля. Заполните форму запроса, чтобы получить PDF-файл по электронной почте.
- Руководство по SCTE-35
- Программный интерфейс приложений связи между системой автоматизации и системой сжатия (API)
- Библиотека JavaScript с открытым исходным кодом ANSI / SCTE 35 и инструмент командной строки - Бесплатный инструмент с открытым исходным кодом для анализа и использования тегов SCTE35.
- Веб-сайт по визуализации тегов ANSI / SCTE 35