Skip to main content
Version: 1.12-grodno (current)

or_terminalapp

Lyra3.OR.TerminalApp

Выполнить пункт Подключение репозиториев MVS

Обновить кэш репозитория и установить приложение для настройки звука:

sudo apt update && sudo apt upgrade -y && sudo apt install -y pavucontrol-qt
Подготовка окружения на Ubuntu 24.04 noble

Установить ПО MVS для терминала ГМУ:

sudo apt install -y mvs-lyra3-or-terminalapp

Файл с примером конфигурации находится в /usr/share/mvs.lyra3.or/Lyra3.OR.TerminalApp.yml.example

config

Отредактировать файл конфигурации /etc/mvs.lyra3.or/Lyra3.OR.TerminalApp.yml:

Общая конфигурация Lyra3.OR.TerminalApp.

  • Секция httpConnection:
url: в виде http://address:port, address and port Lyra3.OR.Server
  • Секция snapshotsLocation содержит единственный параметр, URL http сервера nginx (см. Установка nginx в разделе ручной настройки OR сервера).
  • В секции hpConnection необходимо указать URLы госпитального nginx, используя настроенные доменные адреса в следующем виде:
authApiUrl: "http://<Lyra3_HP_DMZ_domain_name>/rest/auth-api"
coreApiUrl: "http://<Lyra3_HP_DMZ_domain_name>/rest/core-api"
jumboApiUrl: "http://<Lyra3_HP_DMZ_domain_name>/rest/jumbo-api"
storageUrl: "http://<Lyra3_HP_DMZ_domain_name>/storage"
externalUrl: "https://<Lyra3_HP_External_SPA_domain_name>"

Подробнее о настройке nginx в разделе Настройка госпитального nginx.

  • В секции authorization.hpKey – ключ для оборудования, получаемый в мастере. Для Lyra3.OR.TerminalApp берем ключ операционной.
  • Секция rabbitConnection.url: url подключения к rabbitmq, обслуживающего очереди сервера операционной в виде:
amqp://<rabbitmq login>:<rabbitmq password>@<rabbitmq Address>:5672
  • Секция monitorId должна содержать тот же идентификатор, что указан для соответствующего монитора в файле monitors.yml сервера операционной.

  • Секция isTeleport: Принимает значениe true, если конфигурация Телепорта, иначе false

  • Секция locking в секции apps.esc1: блокировка инженерных виджетов ( добавилась в релизе Саратов )

Настройка приложений Lyra3.OR.TerminalApp.

apps

Секция приложений apps представлена в виде словаря:

apps:
- enabled: true
name: sip
...
- enabled: true
name: ovConference
...
- enabled: false
name: esc1
...
- enabled: false
name: ovConferenceLocal
...
- enabled: true
name: trueConfRoom
...

Включить/выключить приложения в секции apps можно установив параметр enabled: в true/false соответственно.

substreams

note

Секция substreams в релизе 1.8.0(Якутск) обновлена в части layouts (дополительные раскладки отображения)

substreams:
gallery:
shouldUseLowerQualityOnRewind: true

sidebar:
mjpegStream: Low

screen:
normal:
layout1x1:
mjpegStream:
- Med
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
layoutPiP:
mjpegStream:
- Med
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
layoutPaP:
mjpegStream:
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
layout1x2:
mjpegStream:
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
layout2x2:
mjpegStream:
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
layout1x3v1:
mjpegStream:
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
layout1x3v2:
mjpegStream:
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
layout3x3:
mjpegStream:
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low
- Low

fullscreen:
layout1x1:
mjpegStream:
- Original
- High
- High
- High
- High
- High
- High
- High
- High
- High
layoutPiP:
mjpegStream:
- Original
- High
- High
- High
- High
- High
- High
- High
- High
- High
layoutPaP:
mjpegStream:
- High
- High
- High
- High
- High
- High
- High
- High
- High
- High
layout1x2:
mjpegStream:
- High
- High
- High
- High
- High
- High
- High
- High
- High
- High
layout2x2:
mjpegStream:
- High
- High
- High
- High
- High
- High
- High
- High
- High
- High
layout1x3v1:
mjpegStream:
- High
- High
- High
- High
- High
- High
- High
- High
- High
- High
layout1x3v2:
mjpegStream:
- High
- High
- High
- High
- High
- High
- High
- High
- High
- High
layout3x3:
mjpegStream:
- High
- High
- High
- High
- High
- High
- High
- High
- High
- High

Секция locale позволяет выставить язык отображения терминала ГМУ.

locale: "ru" # ru | en | be | fr

Добавить в автозагрузку и запустить сервис:

sudo systemctl enable Lyra3.OR.TerminalApp.service && sudo systemctl start Lyra3.OR.TerminalApp.service
Настройка служб на Ubuntu 24.04 noble
XUSER_UID=$(id -u mvs)
sudo -u mvs XDG_RUNTIME_DIR=/run/user/$XUSER_UID systemctl --user daemon-reload
sudo -u mvs XDG_RUNTIME_DIR=/run/user/$XUSER_UID systemctl --user enable --now Lyra3.OR.TerminalApp

Обзорный монитор (VIEW).

Настройка обзорного монитора выполняется аналогично настройке ГМУ. В настройках monitors.yml сервера операционной выставляем параметр isTouch: false