Project

General

Profile

Система горячего резервирования вещания

Система состоит из двух рабочих станций, на каждом из которых установлено ПО Джин вещательной конфигурации с Х-плеером и модулем горячего резерва. Станции неравноправны: одна предварительно настроена главной, а другая - резервной. Компьютеры соединены между собой по локальной сети. Это соединение используется для контроля состояния парного рабочего места, далее - Сторожевое соединение. Крайне рекомендуется использовать непосредственное прямое сетевое соединение станций без использования дополнительного коммутационного оборудования.

Систему горячего резервирования можно разделить на 2 части - модуль горячего резерва и модуль воспроизведения (Х-плеер).

Модуль горячего резерва позволяет :

* Выполнить ручной перевод с вещания с одной станции на другую, управляя модулем вещания, при этом:

* Станция, снимаемая с эфира, останавливает воспроизведение

* Станция, становящаяся эфирной, начинает вещание

  • Выполнить аварийное автоматическое переключение на резервную станцию в случае выхода из строя основной
  • Выполнить команды управления, необходимые для смены вещающей станции (GPI, коммутация, управление оборудованием, индикацией и пр.)

Рассмотрим работу системы из двух модулей в штатной ситуации: ПО Джинн на обоих станциях запущено, сторожевое соединение установлено.В этой ситуации обе станции места рассматриваются как единая система с общим логическим состоянием. Описание состояния всей системы приведено в таблице.

Состояние Комментарий
Main Вещает главная станция.
Резервная находится в режиме ожидания.
Основной режим работы.
Reserve Вещает резервная станция.
Основная станция в режиме ожидания.
Резервный режим.
Off Модуль горячего резерва выключен, станции работают независимо друг от друга.

Режимы Х-плеера

Поведение программы при переходе вещания зависит от режима работы плеера, в котором находился плеер "вступающей" станции. При этом не важно, происходит переход вещания с основной станции на резервную или наоборот. Поведение программы в этих случаях идентично. Рассмотрим как ведет себя станция, на которую переходит вещание, в каждом из 3-х режимов:

Режим Поведение Переход на вещание
Auto В работу режима Auto, при работе плеера совместно с модулем горячего резерва, внесены изменения. При включении этого режима на ожидающей станции, не происходит запуск вещания, вместо этого плеер следит за позицией воспроизведения вещающей станции. Ручное управление плеером блокируется, как обычно.
Это автономный, не обслуживаемый режим ожидания, не требующий участия человека.
Только в этом режиме резервная станция находится в состоянии "горячего резерва" и может подхватить эфир основной станции в случае аварии.
Вещание начинается с позиции, в которой находилась вещающая станция. Т.е. это подхват вещания "на лету". После этого плеер продолжает работу в режиме Auto.
Live Плеер управляется оператором, оператор отвечает за загрузку элемента в плеер.
Плеер не следит за позицией вещающей станции.
Плеер начинает воспроизведение первого элемента из очереди и продолжает работу в полном соответствии с режимом Live.
Man Аналогично Live. Плеер НЕ начинает воспроизведение и продолжает работу в полном соответствии с режимом Man.

Поведение "уходящей" станции не зависит от режима плеера, в котором велось вещание - после завершения вещания и перехода станции в режим ожидания, плеер "уходящей" станции всегда переводится в режим Auto - режим автономного ожидания.

Поведение X-Player’а в режиме ожидания

Управление X-Player’ом который находится в режиме ожидания ограничено. Доступно только переключение режимов и параметров работы плеера (переход на следующий, работа по времени и т.д.). Все остальные команды игнорируются. При этом не имеет значения способ передачи команды плееру - клавиатура, мышь или ДУ.

Команды получаемые по каналам ретрансляции игнорируются. Фейдер-старт игнорируется.

Индикация

Индикация состояния системы находится на модуле горячего резерва и частично совмещена с органами ручного переключения станции вещания.
Пример окна модуля горячего резерва.
hot_res.JPG

На окне модуля отображается:

* Индикатор основная станция/резервная станция - М или R в левом верхнем углу.

* Состояние сторожевого соединения с другой станцией. Состояние отображается текстом.

* СОЕДИНЕНИЕ… Устанавливается связь с другим модулем.

* СВЯЗЬ УСТАНОВЛЕНА Система готова к переходу.

* АВАРИЯ, аварийное состояние отображается красным фоном.Аварийной считается ситуация отсутствия связи при включенной системе горячего резерва.

* *ПЕРЕХОД *означает что происходит смена состояния. До окончания перехода команды на изменение состояния игнорируются.
Подсвечивается желтым цветом.

* НЕ ГОТОВ, означает, что в данный момент переход невозможен. Система может находиться в данном состоянии только в случае, если одна резервная станция используется для резервирования нескольких основных станций и режим резервирования Exclusive. То есть на резерв можно перевести только одну из резервируемых станций. Подсвечивается желтым цветом.

  • Текущее состояние системы: Main, Reserve, Off.
    Индикация состояния системы не зависит от станции, на которой оно отображается, т.к. отображается состояние системы из двух станций.
    Кнопка, соответствующая текущему режиму, подсвечивается,а остальные кнопки - серые. Цвет подсветки кнопки Off - светло-серый, или белый.
    Цвет подсветки кнопок Main и Reserve зависит от режима Х-плеера на ожидающей станции.
  • Режим работы плеера на ожидающей станции. Если плеер на ожидающей станции находится в режиме Auto, то активная кнопка подсвечивается зеленым цветом (как на рисунке выше), в противном случае - желтым цветом.
Цвет Состояние
Зеленый Ожидающая станция находится в режиме Auto.
Переход произойдет "на лету", с сохранением позиции воспроизведения
Желтый Ожидающая станция не в режиме Auto. Переход контролируется человеком.

Использования одной станции для резервирования нескольких программ.

В этом случае в конфигурации резервной станции присутствует несколько резервных модулей, к каждому из которых привязан свой X-Player.
Такая станция может работать в одном из двух режимов:

  • Режим *Independent
    *В Этом режиме каждая пара модуль резерва - Х-плеер работает абсолютно независимо от другой.
    Этот режим равносилен использованию нескольких независимых резервных станций, за тем исключением, что всё ПО физически находится на одном компьютере.
    Соответственно, компьютер должен быть оборудован для параллельного вещания нескольких программ.
    Этот режим используется в случае полностью автоматической работы резервного компьютера.
  • Режим Exclusive
    В этом режиме только одна из программ может быть переведена на резерв. После того, как любой резервных модулей начнет вещание, станция будет занята и резервирование других станций будет приостановлено до завершения вещания с данной станции. Это отображается индикацией на модулях резерва других станций.
    После завершения вещания с данной станции она возвращается в режим горячего резервирования всех станций.
    Данный режим может использоваться при работе с единой резервной студией. В случае выхода из строя основной студии вещание *любой *из резервируемых студий может быть полностью перенесено в резервную. Включая ручную работу оператора эфира с микшерной консолью, внешними источниками и пр.
    После восстановления работоспособности основной студии вещание возвращается в нее, а данная студия снова становится "студией резерва"

Режим резервирования устанавливается в настройках модуля резерва, причем только на резервной станции.

Управление

Смена состояния происходит при нажатии на неактивную (не подсвеченную) кнопку. При этом происходит мгновенный переход вещания на соответствующую станцию.
Произвести переход можно с любого места.
Кроме этого, можно принудительно включить режим Auto на ожидающей машине. Для этого необходимо нажать кнопку, подсвеченную желтым цветом. При этом на ожидающей машине будет установлен режим работы Х-Плеера Auto, после чего подсветка кнопки сменится на зеленый.

Управление переходом со стороны плеера не происходит. Т.е. если на ожидающей станции включить режим, например, Live и нажать кнопку плеера Play ( или запустить плеер фейдер-стартом), то плеер начнет воспроизведение сигнала на соответствующий выход, но состояние системы не изменится, и вещание не будет переведено на данную станцию.

Блокировка управления

Для исключения случайного изменения режима работы используется режим работы с блокировкой управления.
В этом режиме перед переключение режима работы возможно только если блокировка выключена и переключение разрешено.
Блокировка включается и выключается нажатием на кнопку с значком замка.
Значок lock_off.PNG запрещает.

Возможно включение дополнительной опции Устанавливать блокировку автоматически при изменении режима.
Если эта опция включена, то блокировка будет включаться автоматически после каждой смены режима работы. Соответственно, каждая последующая смена режима должна будет разрешаться явно. Если данная опция выключена, то блокировка включается и выключается вручную щелчком на соответствующей кнопке.

Режим работы с блокировкой включается опцией Использовать кнопку блокировки в настройках модуля.

Дистанционное управление

Переход из одного состояния в другое может осуществляться по горячей клавише, или команде ДУ, которые можно настроить в окне *Настройка клавиатуры.
*К событию изменения состояния можно привязать команды ДУ. К каждому режиму привязан свой индикатор. Еще один индикатор показывает состояние ошибки. (подробнее про индикаторы тут).

Настройка

Окно настроек вызывается при нажатии кнопки ‘…’
При настройке TCP соединения следует указать IP адрес и номер порта. Резервный модуль всегда является сервером, а основной клиентом. Соответственно, при настройке основного модуля (TCP клиент) указывается IP адрес резервной станции. При настройке резервной станции (TCP сервер) указывается IP адрес резервной станции в той сети, которая используется для связи с основной станцией.

Создания модуля горячего резерва при помощи VID файла

Работа горячего резерва обеспечивается связкой из двух модулей: модуля горячего резерва и модуля X-плеера. Модуль горячего резерва создается командой CREATE_OBJ_MAIN или CREATE_OBJ_RESERVE. В обоих случаях создается один и тот же модуль, просто в зависимости от способа создания он считает себя либо главным модулем, либо резервным. В дальнейшем это можно изменить в окне настройки.

Создание модуля горячего резерва:

  • CREATE_OBJ_HOTRES_MAIN OBJID_MAIN - cоздать модуль MAIN
  • CREATE_OBJ_HOTRES_RESERVE OBJID_RESERVE- cоздать модуль RESERVE

Связать модуль горячего резерва с X-Player’ом:

  • SET_OBJ_BASE OBJID_MAIN SET_OBJ_PLAY_X OBJID_PLAY_X1
  • SET_OBJ_BASE OBJID_RESERVE SET_OBJ_PLAY_X OBJID_PLAY_X1

Типовое использование

Временный перевод вещания на резерв "с подхватом"

Начальное состояние: режим=Main, на резервной станции Х-плеер=Auto.

Нажатием кнопки Reserve переводим вещание на резервную машину, "с подхватом". Индикатор состояния сменится на Reserve. После этого на главной станции можно закрыть ПО Джин, например, для обновления ПО, полностью выключить станцию для проведения технических работ и т.д.

Возврат с резерва на основное вещание "с подхватом"

После завершения работ главная станция запускается в прежней конфигурации (т.е. за время профилактики не производилось перенастройки модуля горячего резерва). После запуска ПО Джин и установки сторожевого соединения с резервной станцией модуль горячего резерва отобразит состояние Reserve. Х-Плеер главной станции должен находиться в режиме Auto (кнопка Reserve подсвечивается зеленым).

Нажатием неактивной кнопки Main выполняется обратный перевод вещания, на главную станцию.
После установки состояния системы Мain процесс перехода завершен, теперь плеер можно перевести из состояния Auto в любой удобный режим.

hot_res.JPG View (3.64 KB) Alexey Khakhanov (Tract), 15/07/2009 12:26

lock_off.PNG View (226 Bytes) Pavel Konstantinov (Tract), 15/07/2009 12:53

lock_on.PNG View (270 Bytes) Pavel Konstantinov (Tract), 15/07/2009 12:53

Hot res Lock off Lock on
Add picture from clipboard (Maximum size: 645 MB)