Кнопка для синхронизации с ведущим сервером

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: ElenVR, Людмила, PR

Ответить
mikhail79
Сообщения: 447
Зарегистрирован: 03 май 2006 09:04

Сообщение mikhail79 »

Предложение и необходимость вот какие. Сделать кнопку синхронизации проигрываемого материала на другом сервере. Допустим у меня сбойнул сервер 1, автомат переключил вещание на второй, я восставновил первый и сижу - ловлю момент когда же начнется очередной клип, бывает попадаю, бывает нет. Было бы здорово сделать отдельную кнопку подхвата материала именно со времени текущего проигрывания в ведомом сервере. Конкуренты ваши этим хвастались :-)
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

А если временно второй сервер сделать ведущим, а первый, который снова запущен - ведомым? Так не получится сделать?
mikhail79
Сообщения: 447
Зарегистрирован: 03 май 2006 09:04

Сообщение mikhail79 »

Не выйдет, watch dog прицеплен к первому серверу, коммутатор управляется от 1 сервера. Так что приоритет такой вот. При том на 1 сервере голосовалка telephone, и массив большущий именно к 1 серверу подключен.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Так, может, это пожелание не к новому, а к текущему FDOnAir?
mikhail79
Сообщения: 447
Зарегистрирован: 03 май 2006 09:04

Сообщение mikhail79 »

Если есть возможность сделать это дополнение в будущем релизе классического onair, я был бы только рад!
Игорь Таранцев
Сообщения: 493
Зарегистрирован: 04 янв 2004 12:45
Откуда: СофтЛаб-НСК

Сообщение Игорь Таранцев »

Мы можем добавить в текущий OnAir кнопку "Старт вместе с ведомым", по нажатию на которую будет выплняться два действия:
1) из ведомого сервера "копируется" текущее состояние всех титровальных кнопок (F7, F8, F9..F12, ^F9..^F12),
2) узнается время старта следующей строки в расписании ведомого сервера и активируется старт текущей строка расписания ведущего сервера точно в то же время.

В результате получается, что при сбое ведущего сервера оператор должен будет:
1) рестартовать ведущий сервер и запретить у него зеркалирование (отправку команд)
2) восстановить текущее состояние ведущего сервера (загрузить расписание, титровальный проект)
3) установить позицию исполнения на следующую команду (на ту строку в расписании, которая должна будет исполняться следующей в ведомом сервере)
4) нажать кнопку "Старт вместе с ведомым"
Ведущий сервер начнет показывать титры сразу по нажатию кнопки, а следующее задание из расписания запустит вместе с ведомым (конечно, если у серверов время синхронное).
mikhail79
Сообщения: 447
Зарегистрирован: 03 май 2006 09:04

Сообщение mikhail79 »

Так вполне нормально.
А такой вариант возможен? При нажатии нужной кнопки, ведущий сервер смотри на файл, который играет ведомый, отрезает кусок файла который проигрывается и тут же начинает проигрывать его с этого места. Естественно время, плей-лист и материалы на обоих серверах синхронизированы. Так не пришлось бы ждать когда кончится очередной файл, минут 20-30 бывает.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Зачем ждать?

> активируется старт текущей строка расписания ведущего сервера точно в то же время

Расписание само стартует со следующего ролика. Чем это не устраивает?
mikhail79
Сообщения: 447
Зарегистрирован: 03 май 2006 09:04

Сообщение mikhail79 »

Бывает необходимо срочно перейти на ведущий сервер, впрочем это редко бывает, я думаю вполне хватит запуска со следующего клипа. Жду не дождусь кнопочки, спасибо.
Игорь Таранцев
Сообщения: 493
Зарегистрирован: 04 янв 2004 12:45
Откуда: СофтЛаб-НСК

Сообщение Игорь Таранцев »

Тогда предложение такое, оператор не выполняет пункт 3 (не устанавливает позицию исполнения), а сразу выполняет пункт 4 (нажимает кнопку "Старт вместе с ведомым")
OnAir узнает текущую строку у ведомого сервера, и если до ее окончания более 10 секунд, то он стратует остаток текущего задания. Иначе стартует следующее задание.
В любом случае старт следующего задания на ведущем сервере должен быть в то же время, что и старт следующего задания на ведомом сервере.
mikhail79
Сообщения: 447
Зарегистрирован: 03 май 2006 09:04

Сообщение mikhail79 »

Так тоже вполне подойдет. Про сроки реализации не спрашиваю :-) Но мне кажется введение необходимое.
eXed
Сообщения: 330
Зарегистрирован: 28 окт 2005 01:08
Откуда: Irkutsk
Контактная информация:

Сообщение eXed »

Прощу прощения за офф-топ.
Михаил, вот эта схема с двумя серверами у вас используется на канале на котором только врезки или это сервера которые вещают 24/7 собственный контент?
Пытаюсь понять, когда мне может понадобиться на столько серьезное дублирование.
mikhail79
Сообщения: 447
Зарегистрирован: 03 май 2006 09:04

Сообщение mikhail79 »

eXed, у нас свое вещание 24х7 во все стороны: спутник, кабель, iptv. До поры до времени стоял 1 сервер, еле-еле пахал, сдох как раз в момент смены оборудования :-)
Но проблемы до сих пор с зеркалированием есть :-(
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Есть еще какие-то проблемы с зеркалированием? Вы не про все рассказали?
mikhail79
Сообщения: 447
Зарегистрирован: 03 май 2006 09:04

Сообщение mikhail79 »

Буду дописывать по веткам тематическим.
viewtopic.php?t=3035
Ответить