dimanche 27 février 2011

Diffuser sa web cam en streaming avec vlc 1.1.7 win32

Il est possible d'envoyer son image via web cam mais aussi le son via le net avec vlc , l'interface de ce dernier a un peu changé ... voici le tout en images :

1/ Lancer la diffusion




Aller directement dans l'onglet destination ...


Renseigner les champs comme suit 127.0.0.1 étant l'adresse locale.... à vous de faire figurer votre adresse réseau ( 192.168.x.x dans la plupart des cas ... commande sous dos ipconfig pour la connaitre...penser à rediriger les ports du routeur genre freebox vers la bonne ip si routeur il y a ), ouvrir aussi le port du pare-feu.


En ce qui concerne l'encodage j 'ai choisi un truc à l'arrache...



Enregistrer bien sûr le profile, puis cliquer sur suivant
et là petit bugg qui m'a fait perdre 4 heures....


la chaîne ci dessous et dessus est dans le désordre et incomplet cf en rouge ( bug...ou..merdique..(n'importe comment lol) :

:sout=#transcode{vcodec=DIV3,vb=800,scale=0,acodec=mp4a,ab=128,channels=2,samplerate=44100}:duplicate{dst=http{dst=:8080/127.0.0.1},dst=display} :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout-keep

alors je remet donc le puzzle en place :

:sout=#transcode{vcodec=DIV3,vb=800,scale=1,acodec=mp4a,ab=128,channels=2,samplerate=44100}:duplicate{dst=http{mux=ts,dst=127.0.0.1:8080},dst=display} :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout-keep

tout en passant, si votre flux doit traverser de nombreux routeurs choisir 10 en "TTL"


puis cliquer sur "diffuser", l'image de la web cam apparaît...





2/ Test de la diffusion depuis le même poste (puisque adresse locale 127.0.0.1 )

Ouvrir une autre instance de vlc ...



puis renseigner l'adresse reseau du pc ici http://127.0.0.1:8080 ou 192.168.0.x ou autre selon adressage de la box ou autre D.H.C.P ou adressage en dur sur la carte reseau...bref...



et vôalà la belle web cam qui apparait !

11 commentaires:

SEB a dit…

Yeah ;)

Yoann Ballon a dit…

Merci et bravo ! j’étais bloquer, ce tutoral me sauve !

Christophe a dit…

Au moins un tuto clair et qui fonctionne du 1er coup.
Reste a savoir si on peut diffuser directement dans une page web...

Merci !!!

Thomas Tomate a dit…

Ca marche en local mais comment on fait si on veut que qqn d'autre puisse le lire ? :S
merci d'avance pour votre réponse, je bloque là dessus depuis des heures :(

Polux a dit…

Remplace http://127.0.0.1 ... par ton ip publique (tapper mon ip ds google)
ca devrait fonctionner, verifier qu'il n'y a pas de pare feu entre les deux.

carnussien a dit…

Bonjour,
Merci pour le tuto.
J'ai 2 session VLC: server et lecture flux réseau sur http://127.0.0.1:8080.
Fonctionnement parfait.
MAIS si je met cet URL dans firefox il me dit que j'ai choisi d'ouvrir un fichier de type inconnu et me propose de choisir un application pour l'ouvrir ou "d'enregistrer le fichier" !
Donc pas d'image.
Je suis sous ubuntu oneiric
Que puis je faire ?
Merci

Polux a dit…

essayer sur du windows d'un autre pc (pour écarter un problème logiciel) , voir si pas un problème de pare feu...

77live a dit…

Salut Polux,
tu m'as l'air bien calé sur le streaming et vlc, et bien d'autres choses aussi ! je ne t'ai pas entendu gratté ta guitare !
Je ne suis pas trop versé sur les serveurs et live streaming, mais je voudrai faire du direct sportif pour des arrivées de course.
Je viens d'acquérir Livestream Brodcast (Wifi, Lan, 3G:4G) ne me convient pas du tout (maxi 300 visites en live, et reparamètrage à chaque redémarrage). J'ai pris aussi une caméra 7links robocam IV, je n'ai pas réussi à avoir une bonne qualité.
J'ai bien navigué sur le web, mais pas de réponse concrète sur le chaînage d'un livestreaming : caméra => traitement serveur => mon serveur dédié => lecture sur un site de l'épreuve sportive.
De nombreuses propositions de traitement live sur les serveurs des fournisseurs, exemple Livestream.com ce que je ne désire pas.
Une première approche pour connaître ton point de vue sur la possibilité d'une diffusion live mobile, d'avance merci de ta réponse ou bonnes vacances...

Guigui a dit…

Bonjour pourriez vous mettre ce tutoriel à jour avec la dernière version de VLC 2.0.5 ? avec si possible les paramètres pour une diffusion en Theora/Vorbis et x264/aac ? merci ! =)

Guigui a dit…
Ce commentaire a été supprimé par l'auteur.
Unknown a dit…

J ai beau tenter la meme manipulation, sans succes.
le stream s affiche bien a l ecran, mais quand je tente d y acceder erreur 404.

J ai redirigé le port 8080 ... sur ma livebox dans NAT / PAT, ca doit etre qui ne fonctionne pas ?§

Une idée ?