# Развёртывание TrueConf Room

# Развёртывание сервера

Любая система видеоконференцсвязи состоит не только из приложений пользователей, но и ВКС-сервера, который осуществляет обмен данными между этими приложениями. Поэтому прежде, чем настраивать TrueConf Room, нужно создать серверную часть системы.

TrueConf Room может использовать в качестве ВКС-сервера сервис TrueConf Online или корпоративный TrueConf Server (в т. ч. его бесплатную версию TrueConf Server Free).

Все серверы Труконф используют SVC-архитектуру видеоконференций, которая позволяет эффективно перекодировать видео между разными типами устройств.

Кроме переговорной комнаты к вашим конференциям можно будет подключаться с личных устройств, в том числе мобильных приложений.

Также TrueConf Server обладает шлюзами, позволяющими подключать к конференциям настоящие аппаратные ВКС-терминалы (по протоколам SIP и H.323) и IP-камеры (по протоколу RTSP).

Если вы собираетесь использовать сервис TrueConf Online, вам достаточно зарегистрироваться на нашем сайте и впоследствии авторизоваться в TrueConf Room с помощью ваших учётных данных.

Дальнейшее содержание этого раздела касается только корпоративных TrueConf Server.

Чтобы подготовить сервер:

  1. Скачайте TrueConf Server или TrueConf Server Free. С преимуществами платной версии можно ознакомиться на нашем сайте.

  2. Установите и запустите сервер, следуя инструкциям из его документации.

  3. Создайте учётную запись для каждой переговорной комнаты. Если вы планируете подключение к конференциям личных устройств участников (компьютеров, телефонов) или демонстрацию контента во время конференции, создайте учётные записи для каждого из устройств. Количество учётных записей не ограничено.

  4. Проверьте связь с сервером, подключившись к нему из клиентского приложения. Если вы хотите, чтобы сервер и TrueConf Room находились в разных локальных сетях или связывались через интернет с использованием роутера или NAT, настройте соответствующую адресацию в локальной сети сервера и проверьте подключение к нему извне сети.

# Установка TrueConf Room на ОС Windows

На странице TrueConf Room нажмите кнопку Скачать бесплатно и заполните форму регистрации. После чего нажмите кнопку Скачать TrueConf Room.

На вкладке Windows скачайте установщик TrueConf Room с помощью соответствующей кнопки и запустите его:

/room/media/windows_form/ru.png

Во время установки TrueConf Room:

  1. В окне Опции автозапуска отметьте флажок Запускать автоматически если хотите, чтобы служба TrueConf Room Service добавилась в автозапуск ОС. При этом сама служба уже будет запускать терминал TrueConf Room.

  2. Выберите разрешение фонового изображения для показа в режиме ожидания.

  3. Также в окне выбора порта вы можете указать другой порт для доступа к панели управления, чтобы не использовать тот, который уже занят другим ПО. Это не потребуется если на ПК не установлено стороннего ПО кроме TrueConf Room (рекомендуемое использование).

  4. В последнем окне установщика снимите флажок Запустить TrueConf Room и нажмите Завершить. Тогда окно терминала не будет мешать вам при дальнейших настройках.

После установки терминала может потребоваться дополнительная настройка ОС при использовании тач-панелей.

Если вы устанавливаете TrueConf Room из-под учётной записи пользователя ОС Windows без прав администратора и оставляете отмеченным флажок Запустить TrueConf Room в последнем окне инсталлятора, то при первом запуске ссылка на главном экране будет некликабельная (которая ведёт в панель управления). В таком случае вам требуется просто перезапустить TrueConf Room и ссылка станет рабочей, или убирать флажок Запустить TrueConf Room.

# Установка TrueConf Room на ОС Linux

Шаг 1.

На открывшейся после заполнения формы странице перейдите на вкладку Linux с описанием дальнейших шагов.

/room/media/linux_form/ru.png

Нажмите ссылку во втором пункте, чтобы перейти к подробной инструкции по установке TrueConf Room для Linux в нашем блоге. Там показана установка как из репозитория, так и вручную из файла. Ниже рассмотрен второй способ.

Шаг 2.

Скачайте дистрибутив для вашей операционной системы.

Шаг 3.

Перейдите в каталог со скачанным установочным пакетом и от имени администратора выполните команду

apt install -yq ./trueconf-room-name.deb

где trueconf-room-name – название файла.

Во время установки вы можете:

  • указать другой порт для доступа к панели управления, чтобы не использовать тот, который уже занят другим ПО;

  • выбрать разрешение для картинки, которая будет отображаться во время ждущего режима;

  • добавить TrueConf Room в автозапуск.

Шаг 4.

В ОС добавится веб-сервер trueconf-room-web, он должен запуститься автоматически после установки.

С другого компьютера в вашей локальной сети зайдите на страницу TrueConf Room по пути http://[ip]:[port], где [ip] – IP компьютера с ОС Linux, и [port] – указанный на предыдущем шаге порт.

Чтобы узнать IP-адрес в Linux, используйте команду ip a.

Для доступа к панели управления используется порт, указанный при установке. Если доступ по нему отсутствует, то вам потребуется настроить другой порт вручную.

Чтобы посмотреть адрес и порт для входа в панель управления, вы можете также запустить TrueConf Room и обратить внимание на его главный экран.

# Настройка терминала без тач-панели

Если TrueConf Room используется на ПК, к которому не подключена тач-панель для управления, то не требуется особенных дополнительных действий.

Сразу после установки можно использовать панель управления, доступную:

# Настройка терминала со встроенной или USB тач-панелью

Терминал TrueConf Room может устанавливаться на ПК с подключенной по USB или встроенной тач-панелью. Например, в составе комплектов от интеграторов Unitsolutions или на ПК Lenovo ThinkSmart Hub. При этом настраивается автоматический запуск панели управления терминалом на тач-панели, а окна терминала – на большом экране переговорной комнаты.

В этом случае кроме ПК вам понадобятся:

  1. Тач-панель, подключенная к ПК по USB, например, Lenovo ThinkSmart Controller или Logitech Tap. По шине USB обычно управляется и встроенная в ПК тач-панель, например, в Lenovo ThinkSmart Hub. Также существуют панели, подключаемые одновременно к USB для управления и видеовыходу для вывода изображения.

  2. Монитор или ТВ-панель, подключенная к видеовыходу (например, HDMI или DisplayPort) и предназначенная для вывода главного экрана терминала.

  3. Клавиатура и мышь для установки и настройки TrueConf Room. После этого их можно будет отключить.

Внимательно следуйте перечисленным далее шагам, иначе не гарантируется корректная работа TrueConf Room с автоматическим запуском и правильным распределением экранов.

# Настройка на ОС Windows

# Настройка ОС

Т.к. сенсорная панель распознаётся в ОС как монитор, то для корректной работы TrueConf Room:

  1. С помощью сочетания клавиш Win + P переключите режим использования двух мониторов на расширение экрана.

  2. В качестве основного монитора выберите сенсорную панель. Для проверки:

    • нажмите правой клавишей мыши на рабочем столе;

    • выберите Параметры экрана;

    • чтобы определить где какой монитор, нажмите кнопку Определить – на мониторах будут отображены цифры 1 и 2;

    • убедитесь, что тач-панель выбрана в качестве основного монитора. Например, если цифра 1 отобразилась на тач-панели, то выберите Монитор №1 и отметьте флажок Сделать основным дисплеем если он не активен.

3. На Windows 11 сенсорная клавиатура будет отображаться автоматически после отключения физической клавиатуры при нажатии в поле ввода. В Windows 10 требуется дополнительно настроить отображение сенсорной клавиатуры:

  • перейдите в меню Пуск → Настройки → Устройства;

  • выберите раздел Ввод;

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

# Настройка TrueConf Room Service

После установки перейдите в меню Пуск Windows и в списке установленных программ найдите папку TrueConf Room Service. Запустите программу настроек Settings:

/room/media/windows_start_menu/ru.png

В открывшемся окне укажите следующие параметры:

  1. Для настройки запуска панели управления TrueConf Room выберите раздел Веб менеджер и настройте такие параметры:

    • отметьте Автоматический запуск;

    • в выпадающем списке Устройство вывода выберите сенсорную панель, которую выбирали основным монитором в ОС, например, Монитор #1;

    • для параметра Расположение выберите На весь экран.

    /room/media/windows_web_settings/ru.png

2. Выберите раздел Приложение и для параметра Устройство вывода в выпадающем списке укажите другой монитор, например, Монитор #2. Номер дополнительного монитора вы узнали при настройке ОС.

/room/media/windows_app_settings/ru.png

3. Нажмите кнопку OK и перезагрузите ПК.

Если всё настроено корректно, то после запуска ПК на сенсорной панели автоматически запустится панель управления терминалом, а на дисплее – главное окно TrueConf Room, и вы сможете приступить к его настройке.

# Настройка на ОС Linux

# Настройка ОС

Для примера рассмотрим ОС Ubuntu, на базе которой предлагаются комплекты TrueConf Room на сайте Unitsolutions.

Т.к. сенсорная панель распознаётся в ОС как монитор, то для корректной работы TrueConf Room:

  1. С помощью сочетания клавиш Win + P переключите режим использования двух мониторов на расширение экрана.

  2. В качестве основного монитора выберите сенсорную панель. Для проверки:

    • нажмите правой клавишей мыши на рабочем столе;

    • выберите Настройки экрана;

    • убедитесь, что на тач-панели отображается верхняя панель с меню и часами (Dock-панель), это значит что она выбрана в качестве основного монитора. Иначе выберите другой дисплей в выпадающем списке пункта Основной дисплей.

3. Добавьте в автозапуск команду trueconf-room-service install любым удобным способом. Например, создайте файл ~/.config/autostart/start-room-service.desktop с текстом:

[Desktop Entry]
Name=Start Room Service
Exec=trueconf-room-service install
Type=Application
Hidden=false

Если при попытке управления тач-панелью клики отрабатывают не на ней, а на другом дисплее, то требуется задать соответствие между устройствами ввода и вывода:

  1. Чтобы узнать ID устройства ввода (тач-панели), выполните команду:
xinput --list

2. Запомните id своего устройства в блоке Virtual core pointer. Если по названию определить тач-панель в данном списке не получается, то выполните команду два раза: один раз с отключенной тач-панелью, второй раз с подключенной, и обратите внимание на появившееся устройство. Например, если были получены два списка:

⎡ Virtual core pointer                	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer         	id=4	[slave  pointer  (2)]
⎜   ↳ ELAN0504:01 04F3:312A Touchpad     	id=22	[slave  pointer  (2)]

и

⎡ Virtual core pointer                	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer         	id=4	[slave  pointer  (2)]
⎜   ↳ ELAN0504:01 04F3:312A Touchpad     	id=22	[slave  pointer  (2)]
⎜   ↳ Touch Device pointer      	id=20	[slave  pointer  (2)]

то ваше устройство Touch Device pointer. Запомните его id (в данном примере id=20).

3. Чтобы узнать названия устройств вывода, выполните команду:

xrandr

4. Определите своё устройство вывода и запомните название соответствующего ему интерфейса (оно будет одно из двух с пометкой connected). Если однозначно трудно определить тач-панель, то поступите так же как во 2 шаге: отключите тач-панель, выполните команду xrandr, подключите тач-панель и снова выполните команду, появившееся устройство и будет искомым результатом.

Например, вы получили вывод

Screen 0: minimum 320 x 200, current 1920 x 2160, maximum 16384 x 16384
HDMI-A-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
...
DP-1 connected primary 1920x1080+0+1080 (normal left inverted right x axis y axis) 527mm x 296mm

и по физическим размерам определили что тач-панель подключена к HDMI-A-0.

5. Для настройки соответствия (opens new window) между областью ввода и вывода выполните:

xinput --map-to-output <input_device_id> <output_device_name>

где <input_device_id> – устройство ввода (см. шаг 2), а <output_device_name> – устройство вывода (см. шаг 4).

В нашем примере команда примет вид:

xinput --map-to-output 20 HDMI-A-0

6. Убедитесь, что теперь нажатия на тач-панели соответствуют управлению картинкой на ней же.

# Настройка виртуальной клавиатуры

Для того чтобы на ОС Linux в панели управления, которая выводится на тач-панель, можно было использовать виртуальную клавиатуру, нужно установить дополнительные пакеты.

На Debian 10 и Astra SE 1.6 использование виртуальной клавиатуры совместно с TrueConf Room не доступно.

  1. Установите пакет libqt5virtualkeyboard5:

Ubuntu, Debian 11/12

sudo apt-get install libqt5virtualkeyboard5
Для Astra Linux SE 1.7 установка пакета `libqt5virtualkeyboard5` не требуется.

2. Установите виртуальную клавиатуру:

Ubuntu, Debian 11/12

sudo apt install onboard

Astra Linux

sudo apt install fly-vkbd

# Настройка TrueConf Room Service

Перейдите в список установленных программ на ОС Ubuntu и запустите оттуда утилиту Settings TrueConf Room Service. В открывшемся окне настройте параметры точно так же, как было показано выше для ОС Windows.

# Планшет на базе Android

В роли тач-панели для управления может использоваться также планшет на базе ОС Android, который подключается к той же корпоративной сети что и ПК с терминалом. Для лучшего качества связи рекомендуем специализированные планшеты с разъёмом RJ-45 для проводного подключения к сети, и не использовать беспроводное Wi-Fi соединение.

В таком случае управление осуществляется по сети с помощью приложения TrueConf Room Discovery.

  1. Установите TrueConf Room на Windows или на Linux и не производите в ОС дополнительных настроек.

  2. Подключите планшет к той же корпоративной сети, что и ПК с установленным терминалом.

  3. Запустите TrueConf Room на ПК.

  4. В браузере на планшете перейдите в панель управления терминалом. Для этого используйте адрес, который отобразился на главном экране терминала.

  5. В верхнем левом углу панели управления нажмите на кнопку /room/media/gui/gear/ru.png для перехода в настройки, и установите TrueConf Room Discovery из APK файла как показано в данном разделе.

  6. Запустите TrueConf Room Discovery и подождите несколько секунд пока в списке терминалов не отобразится ваш экземпляр.

  7. Нажмите на ваш терминал в списке. Вы сможете управлять им в таком же интерфейсе панели управления, который открывается в браузере.

# Изменение порта

Если требуется изменить порт для доступа к панели управления TrueConf Room после его установки, то следуйте следующим инструкциям.

# Для ОС семейства Windows

  1. Перейдите в каталог C:\Program Files\TrueConf\Room\httpconf\conf\ и откройте файл listen.conf, используя любой текстовый редактор (обязательно с правами администратора).

  2. Измените номер порта в параметре Listen <номер порта> (например, Listen 8888), после чего сохраните внесённые изменения.

  3. Перезапустите службу TrueConf Room Web Manager или перезагрузите ПК, на котором установлен программный терминал.

# Для ОС семейства Linux

  1. Перейдите в каталог /opt/trueconf/room/etc/webmanager/conf/ с правами суперпользователя и откройте файл listen.conf с помощью любого текстового редактора.

  2. Измените номер порта в параметре Listen <номер порта> (например, Listen 8888), после чего сохраните внесённые изменения.

  3. Перезагрузите службу веб-сервера, используя команду:

systemctl restart trueconf-room-web
Обновлено: 08.04.2024