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