Page 1 of 1

French : aide pour prise en main de VLC pour streamer un flu

Posted: 14 Dec 2005 16:57
by Coachy
Bonjour,

Vu que personne n'a répondu à mes messages sur le forum et sur les ML (à part Christophe qui se reconnaitra peut être), j'ai du bidouiller pas mal pour comprendre enfin comme VLC fonctionne en tant que streamer.

Je rappelle mon besoin :
Diffusion en Broadcast d'un flux vidéo provenant d'une webcam ou d'un autre matériel DV branché au PC.

Mon matériel :
ordi dernière génération, XP pro SP2 installé avec VLC 0.8.4

La procédure :
1 - ouvrir VLC
2 - aller dans fichier / Ouvrir un flux réseau
3 - choisir l'onglet directshow
4 - selectionner dans les listes déroulantes le matériel voulu pour la vidéo et le son (si besoin, utiliser le bouton refresh list)
5 - cocher l'option "flux de sortie" puis sur le bouton paramètre
6 - cocher l'option "jouer en local" si vous voulez controler la vidéo pendant la diffusion
7 - cocher en méthode de sortie l'option "http" pour difuser vers le monde entier (sans préciser d'adresse ip)
8 - cocher pour la méthode d'encapsulation l'option " MPEG TS"
9 - cocher pour les options de transcodage les 2 options (codec vidéo et audio)
il faut choisir ici le codec voulu, je ne sais pas encore quel est le meilleur codec audio et vidéo pour la diffusion en HTTP au monde entier
10 - dans options diverses, cocher sur "selectionne tous les flux élémentaires"
11 - valider en appuyant sur "ok"
12 - on doit toujours être sur l'onglet "DirectShow", pour commencer appuyer sur "ok"


Pour lire le flux encodé, il vous suffit d'ouvrir à nouveau VLC en mettant votre adresse ip suivie du port 1234.
exemple : http://193.52.91.95:1234

Voila, ça fonctionne très bien après différents tests effectués.

Maintenant, j'aimerai bien le faire fonctionner (lire le flux) sur windows media player (et donc mettre un lecteur wmp sur un site internet) mais je n'y arrive pas encore.

N'hésitez pas à me contacter si vous avez des infos ce type de besoin.

A bientôt

Stéphane
msn : coachs@hotmail.com

Posted: 14 Dec 2005 23:30
by dionoea
Pour windows media player il faut (par exemple):
codec video : DIV3
codec audio : mp3
format d'encapsulation : asfh
methode de diffusion : mmsh

VLC peut ensuite jouer les flux avec mmsh://<suite comme pour http>
Pour les lire dans WMP : mms://<suite comme pour http>

Bon courage !

Posted: 15 Dec 2005 11:37
by Coachy
Merci, Antoine pour cette info.

En effet, cela fonctionne très bien.
J'ai pris pour tester la ligne de commande dans le HOWTO que j'ai du corriger (j'ai enlever des ' pour remplacer par des ")
la voici pour ceux qui sont intéressé pour faire du broadcast via une webcam :
vlc -vvv dshow:// :dshow-vdev="QuickCam Web Logitech" :dshow-adev="Microphone Logitech (Web)" :dshow-size="" --sout "#transcode{vcodec=DIV3,vb=256,scale=1,acodec=mp3,ab=32,channels=2}:std{access=mmsh,mux=asfh,url=:8080}"

la ligne
dshow:// :dshow-vdev="QuickCam Web Logitech" :dshow-adev="Microphone Logitech (Web)" :dshow-size=""
correspond à la configuration de mon matériel (ici, une webcam)

Pour lire le flux vidéo, il suffit d'ouvrir WMP et de mettre :
mms://votreip:8080


Ca fonctionne aussi avec une caméra DV mais j'ai un problème pour l'instant avec le son ... à suivre ...