Мы вводим новую функцию: синхронизация каналов по тайм-коду.
Общая информация
Некоторые кодировщики SRT, такие как новые камеры JVC и кодировщик Haivision, могут делать следующее:
синхронизировать внутренние часы с сервером времени (обычно по протоколу NTP).
Это означает, что все энкодеры имеют одни часы: если на одной камере время 11:59:59, то и на других камерах такое же время.
отправить это время внутри закодированного канала.
Существует несколько способов отправки информации о времени внутри ленты. Текущая версия SRTMiniServer поддерживает только популярный метод 'timecode inside SEI' (тайм-код внутри SEI). Другие методы будут поддерживаться позже.
Как это работает:
запускать потоки с камер JVC (или других кодировщиков SRT с поддержкой Timecode)
запустить TimeCode Sync addon
добавить линии в addon
нажать "Auto balance"
теперь вы можете использовать источник NDI под названием "TimeCodeSync-*" в vMix, Tricaster и т.д.
Например: мы транслируем один монитор с реальным временным кодом (он показывает минуты, секунды и кадры).
До: результат другой
После: результат очень близок. 1-кадровая разница
Что с точностью?
В реальном тесте у нас есть точность 1-3 кадра для подачи 60 кадров в секунду. Во многих случаях этого достаточно. Примеры:
Мы тестировали аддон на фиде кодировщика Haivision Makito X4 и JVC.