VideoOverIP - VideoOverIP - Wikipedia

VideoOverIP это протокол удаленного рабочего стола, разработанный техасской компанией по виртуализации рабочих столов и облачным вычислениям, VDIworks. VideoOverIP во многом похож на традиционные протоколы удаленного взаимодействия, такие как RDP или же VNC, но предоставляет ряд дополнительных функций, которые приносят пользу пользователям в Виртуализация рабочего стола или же VDI среды.[1] VideoOverIP в настоящее время поддерживается на хостах Microsoft Windows XP, Vista и 7, с полной поддержкой клиентов Microsoft Windows Embedded и устройств Apple iPad, а также бета-поддержкой для систем Linux.

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

VideoOverIP поддерживает два режима работы, которые определяют способ захвата видеоинформации от источника:

1. Режим драйвера зеркала

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

2. Режим GDI

Используя эту методологию, VideoOverIP использует методы GDI для захвата буфера кадра и не полагается на подход, основанный на событиях, для уведомления об изменениях на экране. Этот метод имеет преимущество захвата окончательного обработанного изображения из буфера кадра, что позволяет протоколу поддерживать Microsoft Aero или другие сложные технологии отображения, для которых требуется графический процессор на стороне хоста. Небольшим недостатком этого подхода является увеличение загрузки ЦП на стороне хоста из-за дополнительного опроса, используемого для захвата видео на стороне источника.

Поддержка брокера подключений

VideoOverIP не требует брокер подключения для работы, но полностью поддерживается брокером подключений VDP VDIworks[2] и программное обеспечение для управления виртуальными рабочими столами.

Основные особенности

VideoOverIP предоставляет следующие основные функции:[3]

  • Поддержка нескольких мониторов
  • Поддержка всех основных гипервизоров, включая VMware ESX и ESXi, Microsoft Hyper-V, Xen и другие
  • Поддержка физических систем без виртуализации
  • Поддержка для яблоко iPad устройства как клиенты
  • Двунаправленное перенаправление звука
  • Перенаправление USB

Рекомендации

  1. ^ «VDIworks выпускает новый протокол подключения к удаленному рабочему столу VDI». Brianmadden.com. Получено 2009-06-18.
  2. ^ "Страница продукта VideoOVerIP". VDIworks.com. Получено 2009-04-30.
  3. ^ "Технические данные VideoOverIP" (PDF). VDIworks.com. Получено 2009-06-18.

внешняя ссылка