Skip to content

SCTE Processor

Обзор

SCTE Processor — это модуль в составе mcaster, который обеспечивает бесшовное сопряжение меток рекламы в форматах SCTE35 и SCTE104. Модуль работает автоматически без дополнительных настроек и решает задачи конвертации между различными форматами рекламных меток, а также компенсирует искажения меток времени, возникающие в телевизионных трактах.

Поддерживаемые форматы

SCTE35

  • Применение: MPEG-TS, HLS, DASH и другие контейнеры с компрессированным видео
  • Структура: Бинарный формат с таблицами PSI/SI
  • Расположение: Встроен в транспортный поток

SCTE104

  • Применение: SDI потоки
  • Структура: Протокол на основе UDP/IP
  • Расположение: Отдельный поток данных

Принцип работы

Автоматическая конвертация

Модуль автоматически определяет формат входящих меток и выполняет конвертацию: - SCTE35 → SCTE104: Для SDI выходов - SCTE104 → SCTE35: Для MPEG-TS/HLS/DASH выходов

Компенсация искажений времени

SCTE Processor компенсирует различные типы искажений меток времени:

Нарушения в телевизионных трактах

  • Проблема: Метки времени в SDI или MPEG-TS могут быть нарушены
  • Результат: Рекламные метки указывают на несуществующие кадры
  • Решение: Автоматическая компенсация и исправление меток

Искажения при транскодировании

  • Проблема: Подсистема транскодирования изменяет метки времени
  • Результат: Смещение границ рекламы
  • Решение: Компенсация изменений с сохранением точности

Изменения в модуле LSI

  • Проблема: LSI изменяет метки времени при состыковке источников
  • Результат: Нарушение синхронизации рекламных меток
  • Решение: Автоматическое выравнивание меток времени

Архитектура обработки

Схема работы

Input Stream → SCTE Detection → Format Conversion → Time Compensation → Output Stream
     ↓              ↓                ↓                    ↓              ↓
  SCTE35/104    Identify Type    Convert Format    Fix Timestamps    SCTE35/104

Этапы обработки

  1. Детекция меток — автоматическое определение формата SCTE35 или SCTE104
  2. Конвертация форматов — преобразование между SCTE35 и SCTE104
  3. Компенсация времени — исправление искаженных меток времени
  4. Валидация — проверка корректности обработанных меток
  5. Вставка — размещение меток в выходном потоке

Автоматическая работа

Работа "из коробки"

Модуль не требует дополнительной настройки и работает автоматически: - Автоопределение форматов меток - Автоконвертация между форматами - Автокомпенсация искажений времени - Автовалидация результатов

Интеграция с другими модулями

SCTE Processor автоматически интегрируется с: - Транскодером — компенсирует изменения меток времени - LSI модулем — выравнивает метки при переключении источников - Мультиплексором — обеспечивает корректную вставку меток

Технические особенности

Алгоритмы компенсации времени

Адаптивная компенсация

  • Анализ паттернов искажений времени
  • Прогнозирование будущих изменений
  • Динамическая корректировка меток

Валидация меток

  • Проверка синхронизации с видеопотоком
  • Верификация границ рекламных блоков
  • Контроль целостности данных

Производительность

  • Минимальная задержка обработки
  • Высокая пропускная способность
  • Низкое потребление ресурсов

Мониторинг и диагностика

Метрики работы

{
  "stats": {
    "input": {
        "ad_splices_ingested": 1250 // Количество обработанных SCTE меток
    }
  }
}

Рекомендации

Оптимизация работы

  • Стабильные источники — обеспечивают более точные метки времени
  • Качественные SDI кабели — снижают искажения сигнала
  • Правильная настройка транскодера — минимизирует изменения времени
  • Мониторинг метрик — позволяет выявить проблемы на ранней стадии

Мониторинг параметров

  • stats.input.ad_splices_ingested — количество прошедших меток

Заключение

SCTE Processor обеспечивает надежную и точную обработку рекламных меток в системе mcaster. Автоматическая работа модуля, интеллектуальная компенсация искажений времени и бесшовная интеграция с другими компонентами системы делают его незаменимым инструментом для профессионального вещания с рекламными вставками.