VisioForge

Virtual Camera SDK — Una webcam y un micrófono virtuales para tu aplicación de Windows

Virtual Camera SDK añade a Windows una webcam virtual y un micrófono virtual. Tu aplicación les envía video y audio a través de un gráfico DirectShow, y Zoom, OBS Studio, las aplicaciones de navegador y otras aplicaciones DirectShow los muestran como dispositivos normales. Ejemplos en C#, C++ y Delphi.

DirectShow • Cámara + micrófono • Hasta 4096×2160, 1–60 fps • C#/C++/Delphi • Distribución libre de regalías

Desde €500/año · licencia Lifetime desde €1,500

El SDK es un conjunto de filtros DirectShow. Un filtro sink al final de tu gráfico recibe los fotogramas que produce tu aplicación, ya sea desde un archivo, un dispositivo de captura o tu propio procesamiento, y un filtro de origen registrado como dispositivo de captura de video los entrega a la aplicación que abra la cámara. Un segundo par de filtros hace lo mismo con el audio. Tú decides lo que muestra la cámara; el SDK lo convierte en un dispositivo.

Beneficios Clave

Un dispositivo real para otras aplicaciones

La cámara y el micrófono aparecen en las listas de dispositivos de Zoom, OBS Studio y otras aplicaciones DirectShow

Tus fotogramas, tu gráfico

Alimenta la cámara desde cualquier origen DirectShow que construya tu aplicación

Con la marca de tu producto

Nombres de dispositivo personalizados y una imagen de tu elección cuando no hay señal

Cómo funciona una cámara virtual

Una cámara virtual es un dispositivo de software que otras aplicaciones abren exactamente igual que una webcam USB. Con Virtual Camera SDK, tu aplicación construye un gráfico DirectShow y coloca el filtro Virtual Camera Sink al final. El sink pasa cada fotograma a través de memoria compartida al filtro Virtual Camera Source, que está registrado en el sistema como dispositivo de captura de video. Cuando Zoom, OBS Studio o un navegador abren ese dispositivo, reciben tus fotogramas.

Lo que esto significa en la práctica:

  • Todo lo que un gráfico DirectShow pueda producir puede convertirse en la imagen de la cámara: un archivo de video, un dispositivo de captura o fotogramas generados por tu propio filtro de origen.
  • El micrófono virtual funciona igual: un sink de audio en tu gráfico, un dispositivo de captura de audio para las demás aplicaciones.
  • La cámara ofrece YUY2 en tamaños fijos de 320×180 a 4096×2160, en horizontal y vertical, a 1–60 fps. Los fotogramas que envías se escalan al tamaño que elige la aplicación receptora.
  • Cuando no se transmite nada, la cámara muestra una imagen que tú eliges, o inicia una aplicación que especifiques, en lugar de un fotograma negro.
  • La cámara es visible para las aplicaciones que enumeran dispositivos DirectShow. La aplicación Cámara de Windows, la lista de cámaras de Configuración de Windows y las aplicaciones UWP usan solo Media Foundation y no la muestran.

Una instalación proporciona una cámara virtual y un micrófono virtual. Varias aplicaciones pueden abrir la cámara al mismo tiempo y reciben la misma imagen.

Qué obtienes con Virtual Camera SDK

Virtual Camera SDK está pensado para desarrolladores que necesitan una webcam y un micrófono controlados por su propio software: un producto de conferencias, un banco de pruebas, un pipeline de visión artificial, un quiosco. No es una aplicación de webcam para usuarios finales; la imagen proviene del código que tú escribes.

Una webcam que otras aplicaciones reconocen:

El filtro Virtual Camera Source está registrado como dispositivo de captura de video, por lo que Zoom, OBS Studio y aplicaciones de navegador como Google Meet en Chrome o Edge lo muestran junto a las cámaras físicas.

Hasta 4096×2160 a 1–60 fps:

La cámara ofrece YUY2 en tamaños fijos desde 320×180, pasando por 1920×1080 y 3840×2160, hasta 4096×2160, además de los tamaños verticales correspondientes, a cualquier velocidad de fotogramas de 1 a 60 fps.

Escalado automático:

Los fotogramas que envías se escalan al tamaño que selecciona la aplicación receptora, de modo que tu gráfico no tiene que seguir la elección de cada aplicación.

Micrófono virtual:

Un par de filtros independiente, Virtual Audio Card, convierte el audio de tu gráfico en un micrófono que otras aplicaciones pueden seleccionar.

Varias aplicaciones a la vez:

Más de una aplicación puede abrir la cámara virtual al mismo tiempo; cada una recibe la misma imagen.

Nombres de dispositivo personalizados:

Cambia el nombre de la cámara y del micrófono para que los usuarios vean el nombre de tu producto en sus listas de dispositivos.

Cualquier origen DirectShow:

El sink acepta video de cualquier cosa que construya tu gráfico: orígenes de archivo, dispositivos de captura, SDK de VisioForge o tus propios filtros.

Imagen o aplicación sin señal:

Cuando no llega video, la cámara muestra una imagen de fondo que tú eliges, o inicia una aplicación que especifiques, en lugar de un fotograma negro.

Distribución Libre de Regalías:

Distribuye los filtros con tu aplicación a cualquier número de usuarios finales sin tarifas por usuario. Hay disponible una licencia de código fuente.

Ejemplos en C#, C++ y Delphi:

En GitHub hay proyectos de ejemplo funcionales para .NET, C++ nativo y Delphi, y el soporte por correo electrónico responde preguntas de integración.

Qué construyen los desarrolladores con él

Productos de conferencia y colaboración

Envía el video que produce tu producto, como un diseño compuesto, una señal procesada o un documento compartido, a Zoom o a una reunión en el navegador como cámara.

Herramientas de producción y difusión

Expón la salida de programa de tu software de conmutación o de playout como una webcam que cualquier aplicación DirectShow puede usar.

Quioscos, telemedicina y aplicaciones de campo

Haz pasar la imagen de una cámara médica, de documentos o industrial por tu software antes de que llegue a una aplicación de videollamadas estándar.

Visión artificial y resultados de IA

Publica el resultado anotado o transformado de tu pipeline de visión como una cámara, para que las herramientas existentes puedan mostrarlo o grabarlo.

QA y automatización de pruebas

Usa un clip de video conocido como cámara para probar aplicaciones de video de forma repetible, sin una webcam física en el equipo de pruebas.

Cámaras con la marca de la empresa

Ofrece al personal una cámara con el nombre de tu empresa que muestra tu logotipo siempre que no se reproduce ningún video.

Qué contiene el SDK

Desglose de Características

Filtros, interfaces y ejemplos para añadir una cámara y un micrófono virtuales a una aplicación de Windows.

Ruta de video y audio
• Filtros Virtual Camera Sink y Virtual Camera Source para video, conectados mediante memoria compartida
• Filtros sink y de origen de Virtual Audio Card para el micrófono
• El video y el audio provienen de cualquier origen DirectShow que construya tu gráfico
Salida de la cámara
• Salida YUY2 hacia la aplicación receptora
• Tamaños fijos de 320×180 a 4096×2160
• Tamaños verticales hasta 2160×4096
• Velocidades de fotogramas de 1 a 60 fps
• La entrada se escala al tamaño que selecciona la aplicación
Personalización y Branding
• Nombres de dispositivo personalizados para la cámara y el micrófono
• Una imagen de fondo o una aplicación de inicio cuando no hay señal de video
• Clave de licencia establecida mediante el registro o la interfaz del filtro sink
Compatibilidad e Integración
• Funciona con aplicaciones que enumeran cámaras DirectShow: Zoom, OBS Studio, navegadores basados en Chromium
• No es visible para la aplicación Cámara de Windows, la lista de cámaras de Configuración ni las aplicaciones UWP
• Código de ejemplo y documentación para C#, C++ y Delphi
Licenciamiento y Distribución
• Distribución libre de regalías para tus aplicaciones
• Opciones de licenciamiento flexibles: anual o de por vida, con actualizaciones menores y mayores durante 12 meses con Annual o durante la vida del producto con Lifetime·Team y Soporte por correo electrónico
• La prueba de 30 días es totalmente funcional; su video lleva una marca de agua TRIAL hasta que se establece una clave de licencia.
Despliegue
• Varias aplicaciones pueden abrir la cámara virtual al mismo tiempo
• Despliega con tu propio instalador: registra los archivos de los filtros con regsvr32

Cómo se compara

Las aplicaciones gratuitas de cámara virtual son una buena solución para quien quiere aparecer en una llamada. No son un componente que puedas distribuir dentro de tu propio producto. Así se sitúa Virtual Camera SDK entre las opciones.

OpciónQué esPrecioSe distribuye dentro de tu aplicaciónMicrófono virtualVisible para la aplicación Cámara y las apps UWPPrueba
VisioForge Virtual Camera SDKSDK DirectShowDesde €500/año · licencia Lifetime desde €1,500SíSíNo30 días, marca de agua TRIAL
e2eSoft VCam SDKSDK, controlador o DirectShow$1,499SíSDK aparteApps de Store según el fabricante (versión con controlador); aplicación Cámara no indicadaMarca de agua TRIAL
OBS Virtual CameraFunción de una aplicación gratuitaGratisNoNoNo—
NVIDIA BroadcastAplicación gratuita, GPU NVIDIA RTXGratisNoSíNo indicado por el fabricante—
API de cámara virtual de Windows 11API del sistema operativo (MFCreateVirtualCamera)GratisTú escribes la fuente de medios en C++No, solo videoSí—

Datos de terceros a noviembre de 2026, de: e2eSoft · OBS · NVIDIA · Microsoft

Opciones Flexibles de Licencia

Opciones de licencia flexibles para empresas y desarrolladores. Comienza con nuestra prueba gratuita o elige una licencia comercial.

Professional (Anual)

1 año de actualizaciones y soporte

€500
  • Uso ilimitado
  • Sin mensajes de recordatorio
  • Actualizaciones mayores y menores gratuitas
  • Soporte por correo electrónico y correcciones
  • 1 año de actualizaciones
  • Continúa usando después de la suscripción
Más Popular

Professional Lifetime·Team

Actualizaciones menores y mayores durante la vida del producto con Lifetime·Team

€1,500
  • Uso ilimitado
  • Sin mensajes de recordatorio
  • Actualizaciones menores y mayores durante la vida del producto
  • Soporte por correo electrónico y correcciones
  • Licencia Lifetime·Team incluida
  • Mejor valor a largo plazo

Licencia de Código Fuente

Acceso completo al código fuente

€2,500
  • Código fuente completo del SDK
  • Actualizaciones menores y mayores durante la vida del producto
  • Licencia Lifetime·Team incluida
  • Soporte por correo electrónico
  • Personaliza y extiende el SDK
  • Flexibilidad máxima

¿Necesitas una licencia para proyectos educativos, de investigación o sin fines de lucro? Contáctanos para opciones especiales de licencia no comercial.

💰 Ahorre más con paquetes Bundle

Este producto está incluido en nuestros paquetes bundle rentables. Obtenga más productos por menos de lo que costaría comprarlos por separado.

DirectShow All-In-One Bundle

Anual
€1,000
vs €1,950 comprándolos por separado
De por vida
€2,500
vs €5,800 comprándolos por separado

Ejemplo de Código C#

Aquí hay un ejemplo práctico de cómo usar el Virtual Camera SDK en una aplicación .NET:

Configuración del Proyecto

Crea un nuevo proyecto .NET y agrega el paquete NuGet VisioForge.DirectShowAPI:

.csproj Configuration

XML

Ejemplo de Implementación

Este ejemplo demuestra cómo capturar video de una cámara física y transmitirlo a través de una cámara virtual:

VirtualCameraExample.cs

C#

Este ejemplo muestra:

  • Configuración de un gráfico de filtros DirectShow
  • Enumeración y selección de dispositivos de captura de video
  • Creación y conexión de filtros de origen y cámara virtual
  • Gestión del ciclo de vida de streaming
  • Limpieza adecuada de recursos

Para el micrófono virtual, los nombres de dispositivo personalizados y la imagen sin señal, consulta la documentación del SDK.

Ejemplo de DirectShow en C++

Aplicaciones DirectShow nativas de alto rendimiento

Archivo de Encabezado (intf.h)

Primero, define los GUIDs e interfaces necesarios:

intf.h

C++

Ejemplo de Implementación (main.cpp)

Aquí hay un ejemplo completo que muestra cómo capturar video y transmitirlo a través de la cámara virtual:

main.cpp

C++

Este ejemplo de C++ demuestra:

  • Configuración y gestión del gráfico de filtros DirectShow
  • Enumeración de dispositivos de captura de video
  • Creación y configuración del filtro de cámara virtual
  • Conexión de filtros y control de streaming
  • Limpieza adecuada de recursos COM
  • Manejo de errores y reporte de estado

El ejemplo usa interfaces estándar de DirectShow junto con las interfaces personalizadas del Virtual Camera SDK para funcionalidad avanzada. Asegúrate de:

  • Enlazar contra las bibliotecas DirectShow
  • Incluir los encabezados DirectShow necesarios
  • Inicializar y desinicializar COM apropiadamente
  • Manejar todas las liberaciones de interfaces COM correctamente

Para el micrófono virtual, los nombres de dispositivo personalizados y la imagen sin señal, consulta la documentación del SDK.

Uso del Filtro en un Gráfico DirectShow

Representación visual de cómo el Virtual Camera SDK se integra en el pipeline de DirectShow

Virtual Camera SDK DirectShow graph visualization showing filter integration

Gráfico DirectShow mostrando la integración del filtro Virtual Camera SDK con fuentes de video y dispositivos de salida

Proyectos de Ejemplo en GitHub

Mantenemos una colección completa de proyectos de ejemplo en GitHub para ayudarte a comenzar con el Virtual Camera SDK. Visita nuestro Repositorio de Ejemplos del Virtual Camera SDK para ejemplos completos y funcionales.

Tecnologías Utilizadas

Los ejemplos están disponibles en múltiples lenguajes de programación:

C# (.NET)

Aplicaciones .NET modernas con integración completa del SDK

C++ (DirectShow Nativo)

Aplicaciones DirectShow nativas de alto rendimiento

Delphi

Aplicaciones RAD Studio y Delphi VCL

Lleva el video de tu aplicación a cualquier videollamada

Descarga la prueba, ejecuta un ejemplo y comprueba cómo tus propios fotogramas llegan a Zoom u OBS Studio.

Desarrolla con agentes de IA

¿Trabajas con un agente de IA — Claude Code, Cursor, GitHub Copilot, Gemini CLI, OpenAI Codex? VisioForge publica superficies legibles por máquina para Virtual Camera SDK para que tu agente acierte la integración a la primera: los paquetes NuGet correctos, el registro de licencia, la configuración del proyecto y los detalles de despliegue multiplataforma que de otro modo tendría que adivinar.

Consultas en vivo a la API y búsqueda de clases
Guías de integración por plataforma
Recetas de despliegue multiplataforma
Documentación completa como llms.txt

Conecta el servidor MCP

MCP

Añade el servidor MCP de VisioForge a tu agente para obtener ayuda contextual: buscar en la API, consultar clases y miembros, obtener ejemplos de código funcionales y traer guías de despliegue, directamente en tu editor.

Claude Code

claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcp

VS Code (.vscode/mcp.json)

{ "servers": { "visioforge-sdk": { "type": "http", "url": "https://mcp.visioforge.com/mcp" } } }
Guía de uso del servidor MCP

¿Prefieres pasar toda la documentación a tu agente? También está disponible como markdown plano: /llms.txt · /llms-full.txt

Preguntas Frecuentes

¿Cuál es la diferencia entre las versiones de prueba y con licencia?

La prueba es totalmente funcional durante 30 días, y su video lleva una marca de agua TRIAL. Al establecer una clave de licencia se elimina la marca de agua. Las licencias de pago incluyen soporte por correo electrónico; Annual incluye 12 meses de actualizaciones y Lifetime·Team incluye actualizaciones menores y mayores durante la vida del producto.

¿Puedo usar el SDK en aplicaciones comerciales?

Sí, con una licencia comercial puedes distribuir tus aplicaciones sin regalías. La licencia del SDK cubre implementaciones ilimitadas de tu aplicación a usuarios finales.

¿Qué lenguajes de programación son compatibles?

Se proporcionan ejemplos para C#/.NET, C++ y Delphi. Cualquier lenguaje que pueda usar componentes COM de DirectShow, como VB.NET, puede usar los filtros.

¿Funciona con Windows 11?

Sí, en Windows 10 y Windows 11, en aplicaciones de 32 y 64 bits. La cámara es un dispositivo DirectShow: Zoom, OBS Studio y los navegadores basados en Chromium la ven, mientras que la aplicación Cámara de Windows, la lista de cámaras de Configuración y las aplicaciones UWP, que usan solo Media Foundation, no la ven.

¿Pueden múltiples aplicaciones usar la cámara virtual simultáneamente?

Sí. Varias aplicaciones pueden abrir la cámara virtual al mismo tiempo, y cada una recibe la misma imagen. Una instalación proporciona una cámara virtual y un micrófono virtual.

Requisitos del Sistema

Sistemas Operativos Compatibles

Windows 10 y Windows 11.

Aplicaciones receptoras

Cualquier aplicación que enumere dispositivos de captura de video DirectShow.

Compatibilidad x86/x64

Soporta aplicaciones y sistemas de 32 bits y 64 bits.