Diffusion webcam avec VLC
goodsayan
Messages postés
61
Date d'inscription
Statut
Membre
Dernière intervention
-
goodsayan Messages postés 61 Date d'inscription Statut Membre Dernière intervention -
goodsayan Messages postés 61 Date d'inscription Statut Membre Dernière intervention -
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.
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.
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.
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.
A voir également:
- Diffusion webcam avec VLC
- Caster avec vlc - Guide
- Modèle de webcam - Guide
- Vlc - Télécharger - Lecture
- Utiliser iphone comme webcam - Guide
- Ma webcam ne fonctionne pas - Guide
4 réponses
Non meme soucis. Je pense qu'il y a un soucis de syntaxe quand je l'envoie avec l'http
Ou est ce que je peux trouver des explications sur les fonctions "standard", "duplicate" ou "transcode" ?
Si je tape vlc --help ou vlc --help --advanced je trouve rien sur ca.
Ou est ce que je peux trouver des explications sur les fonctions "standard", "duplicate" ou "transcode" ?
Si je tape vlc --help ou vlc --help --advanced je trouve rien sur ca.
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'obitens ces erreurs
En rouge
Et en orange
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
Si vous pouviez m'aider?
Merci
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'obitens 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 rendering
main video output warning: picture is too late to be displayed (missi
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