Начиная со сборки 3.0.0.419 для Windows, Viinex официально поддерживает компонент под названием «Viinex Virtual Camera». Это DirectShow фильтр, реализующий программный интерфейс источника видео. За счет этого для стороннего десктопного ПО под Windows, в том числе популярных программ для видеоконференций, таких как Skype, Zoom, и т.д., а также для браузеров Chrome, Firefox, Edge, — этот компонент выглядит в операционной системе как обычная веб-камера.
Но если этот компонент представляется как виртуальная вебкамера для других приложений, то откуда берутся видеоданные, которые будет отдавать эта камера? Ответ — из любого источника «живого» видео, который может быть подключен к Viinex, или даже из нескольких таких источников одновременно. По существу, компонент Viinex Virtual Camera — это DirectShow-интерфейс к объекту «renderer», созданному в конфигурации Viinex. Такой рендерер может быть сконфигурирован для отображения произвольной раскладки с потоками живого видео, опционально с фоновым изображением и с оверлеем (HTML страницей, прорисованной поверх видео). Раскладкой, которая отображается объектом renderer, можно управлять в рантайме, что делает возможным переключение между каналами видео, или увеличение вьюпорта одного из каналов, чтобы привлечь внимание к нему, при том что другие видеоканалы могут оставаться видимыми.
Viinex Virtual Camera — это простой способ использовать одну или несколько ONVIF-совместимых IP видеокамер в качестве веб-камеры. Мы рассматриваем это как удобную опцию для переговорных комнат, поскольку установка IP-камеры является, по нашему мнению, более надежным и дешевым решением, по сравнению с другими вариантами, такими как использование SDI кабелей или активных USB удлинителей для видеокамер с соответствующими интерфейсами.