Relayer un flux vidéo (stream) avec VLC sous Debian
Histoire de diffuser une webcam en live, je relaie le flux ASF de ma Linksys via un serveur afin de disposer d'une meilleures bande passantes.
Le relaie se fait avec VLC, voici comment commencer.
ETAPE 1 : Installer VLC
Rien d'extraordinaire :
# APT-GET INSTALL vlc
ETAPE 2 : Capture et diffusion
Puis on va lancer la capture du stream et la diffusion :
vlc -vvv http://URL_SOURCE_DE_VOTRE_FLUX/video.asf
–sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128}:standard
{access=http,mux=ogg,dst=url_du_serveur:8080}'
http://URL_SOURCE_DE_VOTRE_FLUX/video.asf
L'url de votre flux vidéo, dans mon cas, celui du flux fournit par le serveur intégré à la caméra.
url_du_serveur
URL ou Adresse IP de votre serveur qui fera office de relay.
C'est cette URL qui sera utilisée dans les clients!
8080
Port d'écoute de votre serveur de diffusion (relay).
Si vous utiliser le même serveur pour votre serveur web, ne pas mettre 80 (qui sera utilisé par Apache par exemple.).
ETAPE 3 : Lire votre flux (stream)
Sur votre ordinateur :
1) ouvrir VLC
2) Fichier => Ouvrire un flux réseaux
3) Flux http => indiquer : url_du_serveur:8080
La doc de vlc est dispo ici : http://www.videolan.org/doc/