Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/01/2010, à 16:25

Aneldix

diffusion webcam par le réseau en ligne de commande

Bonjour à tous,

J'ai un serveur sur lequel est branché une webcam. J'aimerai pouvoir accéder à distance à cette image en utilisant VLC. Donc diffuser par VLC la webcam coté serveur.

A savoir :
adresse interne du serveur : 192.168.0.x
adresse commune : xxx.selfip.org (le port 8080 est redirigé sur le port 8080 en TCP et en UDP)

En faisant :

vlc v4l2:///dev/video0

je vois ma webcam dans le terminal mais vous pouvez bien vous imaginer que la qualité ne me suffit pas. Quand je le fais sur le serveur (non pas par ssh, cela passe niquel mais aucune diffusion sur le réseau)

J'ai testé ceci :

vlc v4l2:///dev/video0:size=320x240 --sout "#transcode{vcodec=WMV1, vb=112}:duplicate{dst=standard{access=mmsh,mux=asfh,url=192.168.0.x:8080}}" -v --noaudio

Mais
- je ne sais pas quoi mettre comme adresse ip : l'ip locale ou l'ip externe ?
- faut il un duplicate ?? étant donné que je ne veux que le diffuser sur le réseau
- comment choisir le protocol ? (je prendrai bien udp pour la fluidité et car le port et paramétrable sur le client)

Merci pour votre aide.

Dernière modification par Aneldo (Le 14/01/2010, à 16:30)

Hors ligne

#2 Le 02/02/2010, à 15:17

Aneldix

Re : diffusion webcam par le réseau en ligne de commande

Bon j'ai réussis à faire quelque chose :
j'ai ouvert mon port 8080

Je lance depuis le serveur :

 /usr/bin/vlc -I ncurses 'v4l2:///dev/video0' vlc:quit --loop --sout #transcode{vcodec=mp4v,vb=128,acodec=mpga,ab=32,channels=1,samplerate=48000,width=320,height=240,deinterlace}:standard{mux=asf,dst=:8080,access=http}:sout-transcode-soverlay=0' --no-interact

Le problème est que c'est moche (illisible pour la webcam alors que pour une vidéo classique, il n'y a pas de problème).

-> Comment savoir quels sont les codecs que je peux utiliser (vcodec et acodec)?

Merci pour votre aide.

edit : voici ce que je vois à distance :
vlcsnap_webcam.png

Dernière modification par Aneldo (Le 02/02/2010, à 15:22)

Hors ligne