Entrada de webcam virtual como transmisión de bytes

No tengo webcam. Y quiero implementar una cámara web virtual (o un controlador de dispositivo falso) que funcionaría como una cámara web normal ( cámara web virtual ) y toma la secuencia de memoria o los bytes como entrada. ¿Cómo puedo desarrollar esto? ¿Puede DirectShow ser útil en esto? No sé nada. Por favor ayuda

He encontrado que hay muchos progtwigs que toman archivos de video como entrada pero quiero tener un flujo de bytes como entrada.

Aqui tienes:

  • Filtro de fuente de DirectShow utilizando la ventana de Dekstop como fuente
  • Escribir un filtro de fuente de show directo
  • ¿Forma de generar video a partir de un montón de imágenes?
  • Escribir una webcam virtual?
  • Cámara web virtual en C ++
  • Controlador virtual de webcam

Más en los foros de MSDN:

  • ¿Cómo renderizar una matriz de bytes desde el socket / aplicación usando DirectShow?
  • Inyectar muestra de samplegrabber en un gráfico

Si prefiere omitir la progtwigción y simplemente instalar una cámara virtual que no tiene disponible, puede instalar una cámara virtual DirectShow respaldada por una cámara IP en Internet y continuar su experiencia DirectShow desde allí.