Синхронизация двух экземпляров OnAir на одной машине.
-
- Сообщения: 283
- Зарегистрирован: 17 янв 2007 13:02
- Откуда: Хабаровск
Синхронизация двух экземпляров OnAir на одной машине.
Поставили задачу наложения сложных титров в вещаемом нами видео, то есть в блоке роликов одним из них стоит видеофайл-подложка и из другого экземпляра OnAir, работающего как титровальный с другим титр.проектом, на эту подложку выводятся титры. Так вот, при одинаковых установках времени старта в разных OnAir, фактически происходит рандомная разбежка исполнения расписаний, доходящая до 0,5-1сек. Подобная связка с новостным блоком и новостной бегущей строкой работает нормально, там эта разница незаметна ввиду пауз на начале и конце расписания. Как-то можно засинхронизировать несколько экземпляров OnAir? Или может есть способ запуска расписания из одного OnAir в другом OnAir? Сервер синхронизируется по ntp, в OnAir-ах стоит "Использовать системное время".
-
- Сообщения: 1403
- Зарегистрирован: 10 сен 2004 12:09
Да, можно запускать из одного OnAir'а команды во втором OnAir'е.
При этом во втором OnAir'е на закладке Зеркалирование должно быть включено "Принимать и исполнять команды".
На файловой страничке "Редактируемые команды" первого OnAir'а можно создать исполняемую команду
localhost/FDOnAir2 OnAir1.Mirror Shedule.Start
для запуска расписания во втором OnAir'е.
При этом во втором OnAir'е на закладке Зеркалирование должно быть включено "Принимать и исполнять команды".
На файловой страничке "Редактируемые команды" первого OnAir'а можно создать исполняемую команду
localhost/FDOnAir2 OnAir1.Mirror Shedule.Start
для запуска расписания во втором OnAir'е.
-
- Сообщения: 83
- Зарегистрирован: 16 фев 2010 15:32
- Откуда: г. Красноярск
С отправкой команд все понятно, но остается вопрос по синхронизации, решил присоединиться к теме.
У нас зазеркалированы два OnAir на разных машинах (с одинаковой конфигурацией).
На второй машине за ночь, т.к. когда в основном просто крутится расписание, разбег может достичь 5 сек. Системное время синхронно.
Можно тут что-то поделать?
У нас зазеркалированы два OnAir на разных машинах (с одинаковой конфигурацией).
На второй машине за ночь, т.к. когда в основном просто крутится расписание, разбег может достичь 5 сек. Системное время синхронно.
Можно тут что-то поделать?
-
- Сообщения: 493
- Зарегистрирован: 04 янв 2004 12:45
- Откуда: СофтЛаб-НСК
Для точного сведения времени при зеркалировании пока что есть только одно рабочее решение - генлокирование плат к одному источнику видео + получение времени в OnAir-ах от одного источника LTC.
Но мне кажется. что проще все-таки регулярно вставлять команды старта по времени, на которых два OnAir-а будут сводится.
Но мне кажется. что проще все-таки регулярно вставлять команды старта по времени, на которых два OnAir-а будут сводится.