Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Creación de Driver Virtual de Video

Iniciado por kiko, 23 de Noviembre de 2006, 05:42:10 PM

« anterior - próximo »

kiko

Estimados amigos:

Me presentoo, mi nombre es Kiko y trabajo como programador para ...... bueno como todos los programadores en una empresa que hacen de todo.... jeje

Me pongo a vuestra disposición para lo que necesiteis si esta en mis manos y sobre todo y lo más importante, sin tengo conocimiento de ello.

Por otro lado me gustaría lanzar una duda que tengo desde hace 5 días, estoyrealizando un programa en VB que entre otras cosas debe poder gestionar el envío de video para programas de mensajería instantánea (msn messenger, yahoo messenger, etc....) al mismo tiempo.

Ya hay un programa cerrado que hace eso, //www.splitcamera.com,   pero mi programa debe poder tener esa función junto con otras más.

El motivo:

Si intentamos usar nuestra webcam para un programa de mensajería instantanea (PMI) podemos hacerlo seleccinando en éste la cámara conectada a nuestro PC, pero si mientras mantenemos esa ventana abierta e intentamos abrir otro programa, pues no podemos, por que el dispositivo está ocupado.

El programa:

Entre otras cosas el programa debe poseer la "virtud" de ofrecer la fuente de video a todos estos programas.

La idea: (si sabeis de otra me lo decís)

Los programas que ahora mismo hacen eso en la red, crean un dispositivo VIRTUAL en el SO, que es visible (como fuente de captura) para otros programas, digamos que es un "driver virtual" al que se le envían las imagenes para que sean vistas en todos los programas al mismo tiempo.

Lo que hay hecho:

Entre otras cosas tengo terminado el código principal, es decir, capturo la imagen de la webcam (de diferentes formas incluso) y puedo verlas en mi programa. Si quereis información o codigo fuente os lo doy.

El dilema:

No se hacer ese "driver virtual" ni como enviarle la información, y por eso os pido ayuda.

¿Por que aqui?:

Por que de alguna forma, pienso que con las directX esto se puede hacer, pero no se como.


Gracias por vuestro tiempo.
iko Igorra

Programador (Cold Fusion, php,   vb....)
Torremolinos
Málaga
España

marcode

Como no sea esto lo que buscas:

http://www.splitcamera.com/

pd: He editado para poner otro enlace mejor.
size=9]afortunadamente siempre ha habido alguien dispuesto a reinventar la rueda, de lo contrario seguiríamos usando un disco de piedra con un agujero.[/size]

kiko

Cita de: "marcode"Como no sea esto lo que buscas:

http://www.splitcamera.com/

pd: He editado para poner otro enlace mejor.

Pero lo que necesito es el codigo fuente, el programa se que existe, y muchos más como ese.

La idea es desde VB o VC hacer un driver virtual como el que hace este programa.

Alguna idea?
iko Igorra

Programador (Cold Fusion, php,   vb....)
Torremolinos
Málaga
España

senior wapo

Me supongo que te hará falta el DDK (Device Development Kit) para hacer drivers. Si no me equivoco, no está disponible para descarga directa, tienes que pedirlo a Microsoft.

marcode

Perdona la intromisión pero... ¿para que quieres hacer algo que ya existe?, al fin y al cabo es solo un driver y según parece gratuito.

Edito:

vale ya entiendo, quieres distribuir también tu propio driver o que se pueda hacer lo mismo directamente desde el programa.

Veo chunga la cosa.
size=9]afortunadamente siempre ha habido alguien dispuesto a reinventar la rueda, de lo contrario seguiríamos usando un disco de piedra con un agujero.[/size]

kiko

En el primer post puse la idea del tema.

Mi programa tiene que hacer otras cosas, pero entre ellas, debe disponer de esta funcionalidad.

Por otro lado ya tengo la DDK de microsoft, pero no se como usarla, alguna idea?
iko Igorra

Programador (Cold Fusion, php,   vb....)
Torremolinos
Málaga
España

I1R9V8I5N

Que bueno que encuntro esta conversacion, bueno es que tengo un problemita.

Voy a desarrollar un proyecto con la webcam, entonces necesito saber como se hace para ligar la webcam con un programa, es decir como si fuera el MSN que liga la webcam. Bueno mi proyecto es algo parecido, lo que voy a hacer es un software que trabaje con la webcam, entonces a travez de lo que vea a webcam, mi programa va a identificar ciertos objetos, ya sea a traves de gama de colores o por formas.

Pero para lograr esto primero tengo que ligar la camara web com mi software. ¿ALGUIEN PODRÌA AYUDARME A DECIR COMO SE HACE ESO?

vincent

Mirate DirectShow. Con ello podrás acceder al video que te manda la webcam y después hacer lo que quieras con él.

Un saludo.
Desarrollo en .Net y metodologías http://devnettips.blogspot.com

rrbenx

No entiendo el problema cuando ya tienes el driver virtual de splitcamera y puedes capturar la imagen de un dispositivo, lo que tengas que hacer a mayores ¿porque no lo haces en el programa que chupa del driver virtual?
Tap or Die Juego Android Gratis!!
Dungeon break Juego Android Gratis!!
Organic Software
Blog






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.