none
Stream d'une Webcam via TCP RRS feed

  • Discussion générale

  • Bonjour à toutes et à tous,

    Je souhaite transformer ma webcam connectée sur mon PC en live webcam accessible depuis n'importe ou depuis internet, le tout codé en VB (mais je peux toujours passer sur C#).

    Pour cela j'ai déjà construit un bout de code gérant la partie client/server via TcpListener et TcpClient (derrière un DNS pour l’accessibilité  depuis le net). Pour le moment tout est ok (tests concluants).Mon idée  est d'utiliser la classe StreamWriter (https://msdn.microsoft.com/fr-fr/library/system.io.streamwriter(v=vs.110).aspx), je ne sais pas si cela est possible pour mon projet.

    Mais pour ce qui est gestion de la webcam, je sèche complètement. J'ai fais de nombreuses recherches sur google et aucun code que j'ai pu trouver (plus ou moins farfelus) ne se ressemble.

    Sans aborder la notion de connexion server/client, comment pourrais je capturer des images / vidéos webcam dans un format (flux, tableau de bits, objets ...) qui puisse être diffusé sur le net?

    Merci d'avance.


    mardi 7 novembre 2017 23:21

Toutes les réponses

  • Bonjour LopezCedric,

    Veuillez consulter les liens suivants :
    https://code.msdn.microsoft.com/windowsapps/How-To-Create-Webcam-bbdcc90f
    https://docs.microsoft.com/en-us/windows/uwp/audio-video-camera/capture-photos-and-video-with-cameracaptureui

    Cordialement,
    Teodora


    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mercredi 8 novembre 2017 17:03
    Modérateur
  • Merci pour cette réponse, j'ai pu étudier les deux liens que vous m'avez cité mais

    - Le premier utilise princiapelemnt la fonction SendMessage qui a, quelques soit les messages envoyés, que des retours booléens (donc je n'ai pas trouvé de solution pour transmettre ces données via internet car aucun moyen de le stocker dans une variable)

    - Pour le deuxième lien, je bloque dès le début, à l'importation des namespaces. quand je tape les lignes de code suivantes, j'ai des erreurs me spécifaint que ces espaces de noms sont introuvables (erreur CS0246) :

    using Windows.Media.Capture;
    using Windows.Storage;

    Ou est ce que je me trompe? Les espaces de noms sont bien à déclarer au tout début du code?

    samedi 11 novembre 2017 07:53