Webcam pour plusieurs applis [Delphi/C++/C#] - Divers - Programmation
Marsh Posté le 21-06-2006 à 11:57:59
up
et au passage je suis en train de m'orienté vers l'utilisation du ddk
Marsh Posté le 23-06-2006 à 13:19:44
Salut,
oublie vfw, y a directshow maintenant.
tu fais une appli serveur qui capture chaque frame de la webcam et qui les envoie a chaque client qui se connecte a ton appli serveur.
Marsh Posté le 23-06-2006 à 15:57:09
Salut,
La question est : comment faire reconnaître mon appli en tant que webcam ?
Parce que les applis "clientes" sont des applis qui sont faites pour se connecter à une webcam (ou tout périph WDM) telles que MSN Messenger, Yahoo Messenger, Skype, etc et non pas des applis que moi j'ai développées
Marsh Posté le 23-06-2006 à 23:50:10
Re,
Je vois (enfin plutoi "j'imagine" ) que la solution passe par la creation d'un nouveau "driver" (bonjour le boulot!)
la 2 possibilités:
-tu remplaces le driver existant par ton driver, ce driver devra pouvoir "partager" les images sans partager le controle (MSN messenger qui ferme la camera alors qu'un autre programme l'utilise).
-Soit creer un driver pour une camera virtuel qui sera client du driver du constructeur de ta webcam. Dans ce cas tes programmes verront 2 cameras dans leur liste de materiel, mais devront choisir la camera virtuel(tous les programmes ne supportent pas forcement plusieurs source de capture). Ton driver devra dans ce cas se connecter a la camera reelle avant tout les autres programmes voulant y acceder.
Sinon dans ton 1er post tu dis qu'il y a des programmes qui le font? je voudrais bien les connaitre.
Marsh Posté le 24-06-2006 à 12:00:02
breizhbugs a écrit : Re, |
Ouep je m'en suis douté en fait ... donc j'ai récupéré le DDK pour créer un pilote de type filtre (en gros une surcouche d'un
driver).
Pour les exemples il y a (entre autres):
CamSplitter, payant
SplitCam, gratuit
Marsh Posté le 24-06-2006 à 15:49:48
Merci
J'ai commandé un bouquin sur le DDK et il y a pas mal d'exemples livrés avec le ddk, notamment un driver simulant un périphérique de capture ... il suffit donc de le modifier un peu
Marsh Posté le 25-08-2006 à 18:18:40
neyney a écrit : Merci |
bonjour
ton projet m'interresse vraiment et je n'ai rien trouver concernant les drivers virtuel a crée
donc si ca ne te derange pas je voudrai bien que tu m'en fasse part ...
merci a bientot
Marsh Posté le 25-08-2006 à 19:31:43
campingaz a écrit : bonjour |
j'ai reçu mon bouquin et j'ai récupéré le DDK au boulot (il faut un abonement MSDN pour le récupérer)
et il y a effectivement un exemple fourni avec pour pouvoir simuler une webcam virtuelle
il ne reste plus qu'à le bidouiller je pense ... mais j'ai plutôt profité de mes vacances
Marsh Posté le 26-08-2006 à 00:56:41
neyney a écrit : |
ce que je recherche c'est de crée cette webcam virtuel et pouvoir switcher facillement avec une appli perso en delphi.
j'ai recuperé le kernel developpement kit DDK et je l'ai installé mais je n'ai pas trouver de exemple concernant la webcam virtuel
Donc je vais recherche cette exemple sur le net je vais peux etre avoir de la chance ???
A++ neyney
Marsh Posté le 26-08-2006 à 11:32:29
il y a un exemple pour simuler un périphérique de capture ... celui qui permet d'avoir une mire TV quand une appli lance la capture ... mais malheureusement je ne l'ai pas d'installer sur ce pc ... je regarderai sur mon ordi portable il y est peut être
Marsh Posté le 14-06-2006 à 13:41:56
Bonjour,
Je vous explique mon problème qui est tout simple et je suis sûr que plusieurs d'entre vous l'ont rencontré.
Je veux pouvoir accéder à une webcam au travers de plusieurs applications et en même temps,
or ceci est impossible par défaut.
Il me faudrait donc créer un programme qui se connecte à l'application et qui joue le rôle de la webcam
en la dupliquant en autant d'applis y accédant.
Bien sûr il existe déjà des programmes qui le font mais mon objectif est de pouvoir le programmer par
moi même
J'ai déjà un peu farfouillé et en gros il faudrait dupliqué le flux vfw je pense
J'attends donc un chtit peu d'aide merki