Открыть сервис

Виртофен — что это и как работает

Виртофен — это условное название технологии виртуального экрана (виртуального монитора), позволяющей создавать в операционной системе один или несколько дополнительных дисплеев, физически не подключённых к компьютеру. Такие дисплеи эмулируются программно и отображаются в отдельном окне либо транслируются на другое устройство — планшет, смартфон, ноутбук или VR-шлем. Термин встречается преимущественно в русскоязычных обзорах программ удалённого доступа и стриминга и не является официальным названием конкретного продукта.

Общее понятие

Виртуальный дисплей представляет собой программный драйвер, который регистрируется в системе как обычный монитор. Операционная система «видит» его наравне с физическими устройствами вывода: он появляется в настройках экрана, ему можно задать разрешение, частоту обновления, ориентацию и положение относительно других мониторов. Содержимое виртуального экрана захватывается программно и передаётся либо в окно на основном дисплее, либо по сети на клиентское устройство.

Ключевая особенность технологии — отсутствие необходимости в физическом подключении второго монитора, кабеле или дополнительном видеоразъёме. Это отличает виртуальные дисплеи от аппаратных эмуляторов (dummy plug), которые представляют собой физическую заглушку в порту HDMI или DisplayPort, сообщающую видеокарте о наличии подключённого монитора.

Принцип работы

Типовая схема включает несколько компонентов:

  • Драйвер виртуального дисплея — регистрирует в системе новый монитор и получает от графической подсистемы буфер с изображением.
  • Модуль захвата — считывает содержимое буфера с заданной частотой кадров.
  • Кодек и транспорт — сжимает видеопоток и передаёт его по локальной сети или через интернет.
  • Клиентское приложение — принимает поток и отображает его в окне или на весь экран принимающего устройства.

В зависимости от реализации захват может вестись на уровне драйвера (наиболее производительный вариант), через API операционной системы или путём периодического снимка экрана (наименее эффективный способ, дающий низкую частоту кадров).

Применение

Виртуальные экраны используются в нескольких практических сценариях.

Удалённая работа и многомониторные конфигурации

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

Трансляция на планшеты и смартфоны

Планшет или смартфон может использоваться как дополнительный монитор: на него выводится виртуальный дисплей, а управление осуществляется касанием или подключённой мышью. Это распространённый сценарий в поездках и командировках.

Запись и стриминг

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

Виртуальная реальность

В VR-средах виртуальные мониторы отображаются как парящие в пространстве панели. Пользователь может расположить несколько таких экранов вокруг себя и работать с обычными приложениями в шлеме.

Тестирование и разработка

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

Технические ограничения

Технология имеет ряд ограничений:

ПараметрОграничение
Частота кадровОбычно ниже, чем у физических мониторов, особенно при передаче по сети
ЗадержкаЗависит от кодека и канала связи, может быть заметна при работе с видео
Аппаратное ускорениеНе все приложения корректно работают с программными дисплеями
Защищённый контентDRM-защищённые материалы (например, потоковые сервисы) могут не отображаться
РесурсыЗахват и кодирование нагружают центральный процессор и видеокарту

Отдельная проблема — совместимость с античит-системами в играх и с системами защиты корпоративных приложений, которые могут расценивать виртуальный дисплей как подозрительное окружение.

Программные реализации

Функциональность виртуальных экранов реализуется в нескольких классах программ:

  • Программы удалённого доступа — обеспечивают подключение к рабочему столу и часто включают режим дополнительного виртуального монитора.
  • Утилиты для расширения рабочего стола — создают виртуальные дисплеи локально, без сетевой передачи.
  • Инструменты для стриминга — применяются для захвата и трансляции изображения.
  • Решения для VR — встраивают виртуальные панели в виртуальное пространство.

Конкретный набор функций зависит от операционной системы: в Windows драйверы виртуальных дисплеев требуют установки с правами администратора и подписи драйвера, в Linux аналогичный результат достигается через модули ядра и настройку X-сервера или Wayland.

Значение

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

IRONLIVE — база данных и аналитика по компаниям России.

На главную IRONLIVE →