Diffusion webcam avec VLC

Forum de support pour les utilisateurs francophones

Moderator: Laurent85

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
goodsayan

Diffusion webcam avec VLC

Post by goodsayan »

Bonjour,
Je voudrais diffuser ma webcam dans un premier temps sur mon reseau local puis internet.

J'ai la version VLC 2.0.5 Twoflower et je suis sous linuxmint 14 Nadia.
Le PC avec la webcam a pour adresse 192.168.0.20
J'ai ouvert en UDP et TCP le port 8080 pour cette adresse sur la freebox.

J'ai fait des recherches et j'ai eu bien du mal à comprendre la syntaxe des lignes...
J'arrive à lancer la webcam, l'acquisition se fait et je n'ai aucune erreur dans la console sauf ca:

main video output warning: picture is too late to be displayed (missing 424 ms)

J'essaye en ligne de commande plusieurs trucs:
vlc -v v4l2:///dev/video0 :sout =#standard{access=http,mux=ogg,dst=192.168.0.20:8080}

Ou en encodant avant
:sout =#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128}:http{mux=asf,dst=:8080/}

J'ai testé plusieurs codecs
:sout =#transcode{vcodec=ogg,acodec=mpga,vb=800,ab=128}:http{mux=asf,dst=:8080/}

en remplacant http par standard
vlc -v v4l2:///dev/video0 :sout =#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128}:standard{access=http,mux=ogg,dst=:8080}

Lorsque je lance la diffusion directement par VLC il donne ca à la fin comme commande:
vlc -vvv v4l2:///dev/video0:size=320x240 :sout =#http{dst=:8080/192.168.0.20} :sout-all :sout-keep
J'ai reprisla syntaxe dst=:8080/192.168.0.20 avec les commandes précedentes ca change rien.

Pour faire les tests, soit
j'ouvre mon navigateur et je tape http:192.168.0.20:8080
J'obtiens une page vlc et si je clique sur l'icone video, j'obtiens "Error del : Current: media unknown"
En ouvrant un autre VLC et "ouvrir un flux reseau"avec l'adresse http:192.168.0.20:8080
VLC n'affiche rien.
Sur mon téléphone en wifi, en tapant dans le lecteur vlc http:192.168.0.20:8080
J'ai les boutons VLC mais rien qu'en j'appuie sur play
Sur mon téléphone en wifi, en tapant dans le navigateur http:192.168.0.20:8080
La j'obtiens la connexion a échouée.

Voila si quelqu'un voit mon erreur.
Merci d'avance.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
goodsayan

Re: Diffusion webcam avec VLC

Post by goodsayan »

Petite erreur de frappe pour les tests, l'adresse que je rentre est bien
http://192.168.0.20:8080
goodsayan

Re: Diffusion webcam avec VLC

Post by goodsayan »

J'essaye cette commande
vlc --extraintf=http --http-host=:8080 -vvv v4l2://:v4l2-vdev="/dev/video0" :width=120:height=160 --file-caching=800 --sout '#transcode{vcodec=mp4v,vb=800,scale=0.5,fps=10,acodec=none}:duplicate{dst=display,dst=standard{access=http,dst=192.168.0.20:8080}}' :sout-keep
J'obtiens ces erreurs
En rouge
stream_out_standard stream out error: no mux specified or found by extension
Et en orange
avcodec decoder warning: disabling direct renderin
main video output warning: picture is too late to be displayed (missing 125 ms)
Sur un autre pc avec firefox je peux accéder à l'interface et arreter, lancer la caméra. Mais je n'ai aucune image...
Si je clique sur l'icone "pellicule film" un écran noir s'ouvre et plus rien...
Sur le pc émetteur, la console m'indique ces erreurs
[Média : Current] v4l2 access error: cannot set input 0: Device or resource busy
[Média : Current] v4l2 access error: cannot set input 0: Device or resource busy
[Média : Current] main input error: open of `v4l2:///dev/video0' failed
Si vous pouviez m'aider?
Merci
Locked

Return to “Français - French”