Программное обеспечение

Media Display разработан программный комплекс УКВС (Удаленный Контроль Видео Стены) для управления системой отображения на базе видеопроцессора с архитектурой PC.

Комплекс Программ УКВС состоит из серверного ПО и набора клиентских сервисных утилит.

Серверное ПО является многооконным универсальным медиа проигрывателем и работает с аппаратурой видеопроцессора, выполняя команды, поступающие от клиентского ПО.

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

  • Первичная удаленная настройка видеопроцессора после монтажа.
  • Административный интерфейс создания и настройки источников информации и сценариев отображения, управления пользователями, управления проигрыванием, мониторинга работы, создания отчетов.
  • Упрощенный рабочий пользовательский интерфейс оператора системы отображения MDN Touch. Имеет варианты для десктопа и сенсорного экрана.
  • Мобильный интерфейс для смартфона/планшета для управления раскладками.
  • Многооконный вьювер IP потоков MDN SV

Все клиентское ПО имеет «drag and drop» интерфейс для работы с источниками, окнами и раскладками, сводя затраты времени оператора по управлению отображением к минимуму.

Клиент и Сервер используют транспортный протокол TCP/IP для общения посредством HTTP запросов используя REST-API «УКВС Сервер протокол». REST-API также используется для подключения к видеопроцессору внешних интегрированных устройств управления, имеющих заказной графический интерфейс пользователя. Для работы с REST-API предоставляется комплект разработчика SDK. API обеспечивает настройку и управление источниками, окнами и сценариями.

Серверная часть КП УКВС работает на ОС Windows и Linux, клиентская – кросплатформенная.

Отображаемые источники

Архитектура КП УКВС имеет модульную структуру за счет чего обеспечивается работа со всеми современными типами и форматами медиа данных и простота добавления новых типов информационных источников.

КП УКВС работает с различными типами медиа контента:

Программное обеспечение

  1. Файлы.

Изображения и видеоролики в различных форматах.

  1. Кабель.

Входные графические сигналы реального времени с разрешением до 4К@60Гц.

  1. Программы и документы.

Медиа данные со страничной структурой с возможностью навигации по документу или меню программы.

  1. Цифровое телевидение.

Многоканальный просмотр программ цифрового эфирного и кабельного телевидения.

  1. Стриминг.

Прием/выдача потокового видео.

  1. Видеоконференцсвязь.

КП УКВС интегрирован с системой ВКС Труконф, для чего был разработан специальный API. Программный терминал ВКС Труконф использует УКВС Сервер для отображения сеанса ВКС в заданной области видеостены с сохранением общего управления отображением со стороны УКВС.

  1. Удаленный рабочий стол.

Показ и управление удаленными рабочими столами по протоколам VNC, RDP и собственного протокола Media Display CУУ (Сервер Удаленного Управления)

Редактор слайдов (сцен/пресетов)

Редактор слайдов является основным элементом графического интерфейса УКВС и предназначен для задания вида и способа показа контента на экране. Для размещения отображаемых объектов на экране используется опорная сетка с эффектом прилипания и панель инструментов с иконками типовых действий с окном.

Для отображения объекта выделяется область экрана – окно у которого задаются свойства: размер, положение, ориентация, хромакей, обрезка, прозрачность, рамка, заголовок, Z-порядок, текстовые и графические метки.

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

Для удобства редактирования/управления несколько источников можно объединить в единый объект.

При необходимости (например, демонстрации презентации) можно включить режим рисования и использовать сенсорный экран оператора для нанесения пометок на изображение в окне.

Для идентификации объектов сцены используется их название или графическое превью.

При проигрывании сцены на машине управления можно получить живую копию изображения экрана.

Управление отображением

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

Управлять отображением можно вручную или автоматически в соответствии с настройками планировщика или списков воспроизведения.

Возможности управления определяются правами пользователя.

Управление источниками

Графический интерфейс оператора имеет средства навигации по отображаемому источнику. Например, перелистывание и выбор страницы документа (PDF, XPS, DOC, XLS, PPT и т.п.), навигация по видеоролику (выбор места, скорости, пауза). Для источника – приложения или HTML5 – навигация по странице/ меню.

Для управления источниками используется клавиатура/мышь машины управления в режиме перенаправления на источник.

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

Управление пользователями

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

Потоковое вещание

Видеопроцессор Медиа Дисплей VCP с КП УКВС может принимать множество IP потоков с разрешением до 4K@60fps и наоборот (работая при этом как IP codec), выдавать в сеть в виде IP потока сигналы со входов видеопроцессора, содержимое всего экрана или заданной области с возможностью записи IP потока.

Программное обеспечение

Создание отчетов

С момента запуска работа всех компонентов КП УКВС протоколируется и может использоваться для выявления причин сбоев в работе и создания отчетов о работе системы отображения.

Контроль оборудования

При работе видеопроцессора контролируется его критические компоненты и внешние подключения – наличие и стабильность сигналов.

Обеспечение устойчивости работы

УКВС Сервер обеспечивает автоматическое восстановление после сбоев с перезапуском и возвратом в нужное место сценария.

Варианты графического интерфейса управления

Административный интерфейс оператора.

  • Конфигурирование видеопроцессора.
  • Создание и работа со сценариями отображения.
  • Доступ к контенту и задание способов его показа.
  • Оперативный контроль и управление системой отображения.
  • Локальный просмотр экрана.
  • Режим soft KVM.

Программное обеспечение

Кроссплатформенный упрощенный интерфейс для сенсорных дисплеев и планшетов MDN Touch.

  • Работа с готовым контентом.
  • Быстрый поиск и вывод на экран контента в интерактивном режиме.
  • Рисование поверх изображения.

Программное обеспечение

Интерфейс для сенсорной консоли.

  • Вид экрана и входных сигналов в реальном времени с полным FPS.
  • Работа в режиме матричного коммутатора с бесподрывной заменой источника в окне.

Программное обеспечение

Техническая спецификация КП УКВС

 

Поддерживаемая ОС Для УКВС Сервера — Windows 10 и 11, Server 2019 и 2022, Astra Linux. Клиентское ПО кроссплатформенное.
Разрешение экрана Общее разрешение экрана в пикселях определяется типом операционной системы и используемых видеокарт.
Сценарии отображения Создание, редактирование, сохранение, экспорт, импорт, удаление
Раскладки/пресеты Создание, редактирование, сохранение, копирование, экспорт, импорт, сортировка
Планировщик пресетов Показ пресетов по абсолютному или относительному времени
Список воспроизведения Показ видео контента в окне по абсолютному или относительному времени
Управление окнами Создание, удаление, размер, положение, вращение, масштаб, клонирование, обрезка, рамка/заголовок, наложение текстовых и графических меток, прозрачность и хромакей
Спецэффекты для окон Изменение в динамике размера, положения, поворота и прозрачности
Управление Z-порядком Для каждого окна
Управление источниками Проброс клавиатуры/мыши, перелистывание/выбор страниц документов, выбор масштаба. Для видео — задание скорости воспроизведения, навигация по времени, пауза
Тип медиа источника Изображение, видео файл, входной сигнал, потоковое видео, приложение, текст, RSS, дата, время, таймер, HTML5, YouTube, цифровое ТВ, удаленный рабочий стол, видеоконференцсвязь, погода, картографические сервисы, любые сервисы, имеющие API.
Работа со звуком Источники: входы видеопроцессора, локальные приложения, локальные медиа файлы. Микширование и регулировка громкости.
Управление параметрами входного сигнала Прозрачность, Хромакей, Тон, Насыщенность, Яркость и Контраст
Права доступа пользователя Право на настройку/конфигурирование и управление видеопроцессором/сценариями. Выделение области экрана, к которой применимы полученные права
Цифровое телевидение Многоканальное ТВ формата DVD-T2/C
Предпросмотр источника Имеется
Предпросмотр пресета Имеется
Работа с приложениями Удаленный запуск и позиционирование на экране, проброс клавиатуры/мыши с машины управления. Вывод изображения приложения на рабочее место оператора.
Потоковое вещание Прием и выдача IP потоков с возможностью записи в форматах SRT, RTP, RTSP (unicast, multicast, TCP-interleave), MPEG2-TS, NDI, RTMP
Удаленная настройка LAN Имеется
Удаленная настройка видеостены Имеется
Управление видеопроцессором TCP/IP, HTTP, локально
Интеграция с системами управления REST API + SDK разработчика
Проводник ресурсов Работа с доступными сетевыми ресурсами и автоматическое копирование выбранного контента на видеопроцессор из любого сетевого хранилища при создании сцены