Два компьютера(два канала) и один коммутатор
Модераторы: ElenVR, Людмила, PR
-
- Сообщения: 3
- Зарегистрирован: 08 мар 2015 17:30
Два компьютера(два канала) и один коммутатор
Здравствуйте. У нас имеется один коммутатор Kramer VS5-5, через который проходит сигнал с двух разных каналов. На каждый канал отведен свой компьютер со своей картой FD300 и экземпляром программы FDOnAir. Оба компьютера соединены сетью. Первый компьютер соединен через COM порт с комутатором и успешно на нем осуществляет переключение коммутации. Вопрос: можно ли как-то сделать, чтобы второй компьютер мог посылать команды первому на переключение коммутатора?
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
-
- Сообщения: 3
- Зарегистрирован: 08 мар 2015 17:30
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
-
- Сообщения: 3
- Зарегистрирован: 08 мар 2015 17:30
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
Есть два компьютера. №1 - к нему подключён коммутатор Kramer, транслирует сигнал 1 канала. №2 - транслирует сигнал 2 канала. На компьютере №1 создаём два новых события типа SwitcherOut (посылка данных непосредственно в СОМ-порт) для управления 2-каналом. Первое событие - сделать переключение, чтобы сигнал второго канала пошёл в эфир. Второе событие - сделать переключение, чтобы сигнал второго канала ушёл из эфира.
Кроме того, на компьютере №1 нужно запустить второй экземпляр программы OnAir (в режиме титровального сервера). Для этого после запуска программы на закладке Установки->Конфигурация нужно снять грыжик "Работать как сервер фона" и обязательно нажать кнопку "Применить изменения".
Щелкните по изображению для увеличения
В этом же экземпляре программы OnAir нужно разрешить получение команд из внешних приложений.
Щелкните по изображению для увеличения
Составляем расписание следующего вида:
Щелкните по изображению для увеличения
Команды Старт2канал/Стоп2канал - это команды типа SwitcherOut для посылки байтовых последовательностей в СОМ-порт коммутатора Kramer.
Переходим к машине №2.
Сначала включаем возможность посылки событий на другие машины.
Щелкните по изображению для увеличения
Далее создаём два события для посылки команд на машину №1
Щелкните по изображению для увеличения
Для этого переходим на закладку "Редактируемые команды". С помощью кнопки "Новая команда послыки сообщений" добавляем две команды.
Редактируем их.
Щелкните по изображению для увеличения
В поле, помеченное синим сплюснутым кружочком, набираем название команды под которым она будет видна в расписании программы OnAir.
В поле, помеченное синим прямоугольником, набираем саму команду.
В нашем случае это localhost/FDOnAir1 OnAir1.Mirror Shedule.SetRunShedule 1 ; Shedule.SetRunPosition 1 0; Shedule.Start
где
localhost/ - название машины, на которую нужно посылать команду (я делал всё на одной и поэтому у меня localhost)
FDOnAir1 - номер экземпляра программы OnAir на удалённой машине которому мы посылаем команду
OnAir1.Mirror - служебная команда, должна остаться как есть без изменений.
Shedule.SetRunShedule 1 ; - делаем активным нижнюю (1) таблицу расписания на удалённой машине.
Shedule.SetRunPosition 1 0; - переносим строку исполнения в нижнее (1) расписание в позицию 0 на удалённой машине.
Shedule.Start - запускаем расписание из нижней таблицы на удалённой машине.
Для второй команды всё аналогично, но только работаем с верхним расписанием.
Щелкните по изображению для увеличения
Расписание для OnAir на машине №2 может выглядеть примерно следующим образом:
Щелкните по изображению для увеличения
Сначала идёт команда, которая на удалённой машине (компьютер №1) во втором экземпляре OnAir запустит исполнение нижнего расписание. Оно в свою очередь пошлёт команду для переключения в пульт Kramer.
Далее идёт рекламный блок.
В конце дёт команда, которая на удалённой машине (компьютер №1) во втором экземпляре OnAir запустит исполнение верхнее расписание. Оно в свою очередь пошлёт другую команду для переключения в пульт Kramer.
Кроме того, на компьютере №1 нужно запустить второй экземпляр программы OnAir (в режиме титровального сервера). Для этого после запуска программы на закладке Установки->Конфигурация нужно снять грыжик "Работать как сервер фона" и обязательно нажать кнопку "Применить изменения".

В этом же экземпляре программы OnAir нужно разрешить получение команд из внешних приложений.

Составляем расписание следующего вида:

Команды Старт2канал/Стоп2канал - это команды типа SwitcherOut для посылки байтовых последовательностей в СОМ-порт коммутатора Kramer.
Переходим к машине №2.
Сначала включаем возможность посылки событий на другие машины.

Далее создаём два события для посылки команд на машину №1

Для этого переходим на закладку "Редактируемые команды". С помощью кнопки "Новая команда послыки сообщений" добавляем две команды.
Редактируем их.

В поле, помеченное синим сплюснутым кружочком, набираем название команды под которым она будет видна в расписании программы OnAir.
В поле, помеченное синим прямоугольником, набираем саму команду.
В нашем случае это localhost/FDOnAir1 OnAir1.Mirror Shedule.SetRunShedule 1 ; Shedule.SetRunPosition 1 0; Shedule.Start
где
localhost/ - название машины, на которую нужно посылать команду (я делал всё на одной и поэтому у меня localhost)
FDOnAir1 - номер экземпляра программы OnAir на удалённой машине которому мы посылаем команду
OnAir1.Mirror - служебная команда, должна остаться как есть без изменений.
Shedule.SetRunShedule 1 ; - делаем активным нижнюю (1) таблицу расписания на удалённой машине.
Shedule.SetRunPosition 1 0; - переносим строку исполнения в нижнее (1) расписание в позицию 0 на удалённой машине.
Shedule.Start - запускаем расписание из нижней таблицы на удалённой машине.
Для второй команды всё аналогично, но только работаем с верхним расписанием.

Расписание для OnAir на машине №2 может выглядеть примерно следующим образом:

Сначала идёт команда, которая на удалённой машине (компьютер №1) во втором экземпляре OnAir запустит исполнение нижнего расписание. Оно в свою очередь пошлёт команду для переключения в пульт Kramer.
Далее идёт рекламный блок.
В конце дёт команда, которая на удалённой машине (компьютер №1) во втором экземпляре OnAir запустит исполнение верхнее расписание. Оно в свою очередь пошлёт другую команду для переключения в пульт Kramer.