Установка и настройка сервера VideoUnion на Windows

Используемые термины: VideoUnion, Windows.
В инструкции мы рассмотрим процесс установки, настройки и использования сервера VideoUnion для организации видеоконференций. Наша установка будет выполнена на системе Windows Server.
Аппаратные требования
Установка сервера
Начальная настройка
Использование программы
Создание пользователей
Установка клиентской части
Создание конференции
Настройка SSL
Системные требования
Прежде чем начать работу с VideoUnion, стоит обратить внимание на требования к системе. На удивление, данное программное обеспечение не требовательно, в отличие от своих аналогов, и нам будет достаточно:
- Процессор: 2 ядра.
- Оперативная память: 4 Гб.
- Свободное место на диске: 10 Гб.
- Сеть: при использовании разрешения видео 720p — около 500-800 кбит/сек.
Таким образом, самая основная нагрузка приходится на сетевую часть. Поэтому стоит заранее убедиться, что нашего канала будет достаточно.
Требования для клиента еще ниже. Разработчик заявляет, что для использования приложения достаточно компьютера со стареньким процессором.
Установка VideoUnion
Переходим на официальный сайт разработчика и скачиваем серверную часть в разделе «Загрузка сервера»:
Запускаем скачанный файл — откроется мастер установки программы.
Выбираем язык:
На странице приветствия просто кликаем Далее:
Принимаем лицензионное соглашение и нажимаем Далее:
Оставляем путь установки приложения или задаем свой. Кликаем по кнопке Далее:
На следующем шаге необходимо указать название группы в меню пуск. Просто оставляем как есть и кликаем по Далее:
Оставляем галочку Создать значок на Рабочем столе и нажимаем Далее:
Готово — на последнем шаге мастера кликаем по Установить:
Начнется установка программы. После ее окончания можно снять галочку с пункта Посмотреть ReadMe и нажимаем Завершить:
Должна открыться панель управления. Также ее можно открыть, перейдя в браузере по адресу http://localhost:8778.
Базовая настройка
Перед тем, как начать работать с системой, внесем несколько небольших настроек.
Настройка брандмауэра и NAT
Для работы сервера необходимо, чтобы были открыты порты:
- 8778 TCP и UDP — для работы веб.
- 8779 TCP и UDP — для медиатрафика.
Для операционной системы Windows firewall настраивается автоматически после установки приложения.
Если наш сервер находится за NAT, необходимо настроить проброс данных портов.
Настройка VideoUnion
После установки VideoUnion мы открыли в браузере страницу управления приложением. Переходим в Панель администратора:
Система потребует авторизоваться — вводим логин/пароль admin / admin:
Откроется страница со сводной информацией. На ней можно получить сведения по возможностям, которые дает бесплатная версия программы, а также получить временную лицензию.
Открываем раздел Администраторы:
Мы должны увидеть единственную учетную запись admin. Нажимаем на значок редактирования пользователя:
И меняем пароль на новый.
Теперь переходим в раздел с настройками:
Меняем название компании и идентификатор сервера. Можно указать любые сведения — это для нашего удобства:
При желании, ниже мы можем поменять порты, на которых будет работать наше приложение, а также ввести лицензионный ключ для получения всех функций программы.
Минимальные настройки выполнены. Мы можем переходить к созданию пользователей и выполнению тестового звонка.
Создание пользователя, установка клиента и подключение к конференции
Рассмотрим отдельно процессы создания пользователей, установку клиентского приложения и подключение к конференции.
Создание пользователей
Для каждого пользователя мы можем подготовить индивидуальный дистрибутив, установив который пользователь автоматически подключится к нашему серверу. Есть несколько способов создать пользователей. Рассмотрим их по отдельности.
1. Создание пользователя в панели администратора.
Переходим в раздел Пользователи:
Кликаем по ссылке Создать нового пользователя:
Заполняем небольшую форму и нажимаем Готово:
* в нашем примере будет создан пользователь dmosk1 с правами создания и редактирования конференций.
Повторяем процедуру несколько раз, создав нужное количество пользователей.
2. Загрузка пользователей из CSV файла.
Данный способ удобен, если у нас много пользователей. Мы можем сформировать выгрузку, например из LDAP или 1С и загрузить одним разом все учетные записи.
Пример файла:
Дмитрий;-;Администратор конференций;dmosk;password
Михаил;-;Кладовщик;misha;password;50;;0;0
* рассмотрим поля файла:
- Имя пользователя. Обязательное.
- Тип — просто ставим минус. Обязательное.
- Описание пользователя. Обязательное.
- Логин. Обязательное.
- Пароль. Обязательное.
- Порядковый номер.
- Ограничение времени звонка.
- Разрешение создавать конференции.
- Использовать только TCP для передачи видео и звука.
Сохраняем файл с расширением csv и идем в панель управления сервером, раздел Пользователи:
Кликаем по ссылке Загрузка списка пользователей из файла csv:
В нижней части окна выбираем наш файл для загрузки и кликаем по кнопке Загрузить:
Новые пользователи появятся в нашей системе.
3. Автоматическая регистрация пользователей.
Данный способ позволит пользователям проходить регистрацию самостоятельно. Для этого переходим в раздел управления пользователями:
Проверяем, что у нас активирована настройка Разрешить самостоятельную регистрацию пользователей:
Она позволит проходить регистрацию из клиентского приложения или при получении приглашения. Сам процесс регистрации рассмотрен нами ниже в данной инструкции.
Установка клиента
Получить клиента мы можем разными способами.
1) В панели администратора в разделе управления пользователями справа от имени учетной записи мы увидим значок загрузки клиентского приложения — кликаем по нему:
2) Или мы можем открыть браузер и перейти по адресу нашего сервера, например, http://videounion.dmosk.ru:8778 — откроется страница сервера, где нам нужно перейти в раздел Клиентские приложения:
Загружаем клиента для нашей операционной системы (доступны варианты для Windows и Linux):
3) Также мы можем получить приглашение на конференцию. Это ссылка вида http://<адрес сервера>:8778/conferences/<название конференции>. Если мы переходим по ней на компьютере, где нет клиентской программы, откроется форма, где нам будет предложено ввести имя пользователя (логин) — заполняем его и кликаем по Установить VideoUnion Client:
Начнется загрузка клиента.
Скачанный файл копируем на компьютер пользователя, которому должен быть установлен клиент. Запускаем данный файл — откроется мастер установки.
Нажимаем Далее:
Начнется процесс установки клиента:
Дожидаемся его окончания и кликаем по Готово:
Если мы скачали клиента, который был подготовлен для пользователя или по пригласительной ссылке, откроется основное окно программы и мы должны увидеть список наших пользователей в системе:
Если клиент был загружен не для конкретного пользователя и при включенной опции, разрешающей регистрацию, кликаем по ссылке Зарегистрироваться:
Заполняем регистрационную форму и нажимаем OK:
* в данном примере будет создан пользователь Дмитрий с логином dmosk2.
Мы должны увидеть сообщение об успешной регистрации пользователя:
Готово. Можно приступить к использованию программы.
Звонки пользователям и создание конференций
Для звонка конкретному пользователю просто кликаем по нему правой кнопкой и нажимаем Позвонить пользователю:
* также для звонка можно дважды кликнуть по нужному пользователю.
Чтобы создать конференцию кликаем правой кнопкой мыши по Конференции - Создать новую конференцию:
Сразу переходим в Дополнительные настройки:
Заполняем поля с названием нашей конференции и ее описанием:
Добавляем участников конференции и задаем права для каждого пользователя:
При необходимости, выставляем дополнительные настройки и кликаем по Создать:
Закрываем окно. В группе Конференции появится созданное нами совещание — можно кликнуть по нему правой кнопкой мыши и выбрать Начать конференцию:
Шифрование трафика
Для того, чтобы обмен данными с нашим сервером проходил по шифрованному каналу, необходимо активировать данную функцию и прописать ключ сертификата.
Данная возможность доступна только для пользователей платной версии.
Для начала нам нужно получить сертификат. Для этого мы можем:
- Купить сертификат.
- Получить бесплатно от Let's Encrypt.
- Получить от внутреннего центра сертификации.
- Сгенерировать самоподписанный.
Первые три варианта можно использовать для продуктивной среды. Последний только для тестовых целей.
Важно, чтобы сертификат был выдан на корректное доменное имя, которое разрешается в IP-адрес нашего сервера (внутренний или внешний).
И так, для включения шифрования, заходим в консоль администрирования и переходим в настройки:
Чтобы полученный нами сертификат работал корректно, указываем правильное имя сервера (на которое мы получили сертификат):
После спускаемся в самый низ страницы и ставим галочку Включить шифрование трафика, а также вводим открытый и закрытый ключи сертификата:
Нажимаем Готово.
Наш сервер готов принимать запросы по https. Пробуем открыть браузер и ввести адрес нашего сервер, в данном примере https://videounion.dmosk.ru. Должна открыться панель управления.