PB relai de stream

About encoding, codec settings, muxers and filter usage
noopy

PB relai de stream

Postby noopy » 12 May 2006 17:09

bonjour,

Actuellement sur un projet de streaming je butte sur un probleme depuis pas mal de temps.

Explication du projet:

Un encodeur envoie un flux à un serveur de relai qui diffuse le flux video sur internet.

Le codeur (VLC media player en mode dshow) stream le flux en udp au serveur de relai qui transcode le flux en mms (plus facilement visible avec un lecteur windows media).

Configurations:

1- encodeur:

VLC media player - windows xp sp2

ligne de commande d'encodage:

"C:\Program Files\VideoLAN\VLC\vlc.exe" dshow:// :dshow-vdev="" :dshow-adev="SoundMAX Digital Audio" :dshow-size="" :no-dshow-config :no-dshow-tuner
:sout=#transcode{vcodec=WMV2,vb=128,scale=0.5,acodec=mp3,ab=32,channels=2}:duplicate{dst=std{access=udp,mux=ts,url=ip_serveur_relai:port,sap,group="Live",name="Live",slp}}


2- serveur de relai

VLC media player - windows 2003 serveur

"C:\Program Files\VideoLAN\VLC.exe" -vvv udp:@:port_udp --sout=#transcode{vcodec=WMV2,vb=128,scale=1,acodec=mp3,ab=32,channels=2}:duplicate{dst=std{access=mmsh,mux=asfh,url=ip_serveur_relai_locale:port_mms}}


Actuellement ce principe fonctionne mais lorsque je coupe l'encodage et que je le redémarre , j'ai une bufferisation au niveau du client (VLC ou Windows media) et la vidéo ne s'affiche plus. Pour palier à ce problême je suis obligé de redémarrer le transcodage au niveau du serveur.

Le but de ma demande est de trouver une solution ou une configuration de vlc permattant de ne plus avoir à redémarrer le transcodage lorsque l'encodage est coupé puis redémarré.
Est-ce possible ??

Merci de votre réponse.

nicolargo
Blank Cone
Blank Cone
Posts: 10
Joined: 15 Apr 2004 14:27

Postby nicolargo » 05 Jun 2006 17:17

J'ai exactement le même problème.
Je pense qu'il n'y a pas de solution miracle avec les versions actuelles de VideoLAN...

Si qq a une idée de genie je (on) est preneur !!!

bXn
Blank Cone
Blank Cone
Posts: 46
Joined: 08 Jun 2005 09:14

Postby bXn » 08 Jun 2006 15:41

Tu es sûr que tu es obligé de transcodé deux fois ?

as tu essayé en essayant d'alimenter ton serveur relais
avec d'autres type de format d'encapsulation ?

nicolargo
Blank Cone
Blank Cone
Posts: 10
Joined: 15 Apr 2004 14:27

Postby nicolargo » 08 Jun 2006 16:20

Dans mon cas je suis obligé d'utilisé un protocole basé sur UDP pour effectuer la communication entre l'encodeur et le relais. Avec cette contrainte, seul le format d'encapsulation MPEG/TS est disponible...

Pourquoi penses tu que le pb serait moins important avec une autre encapsulation ?

bXn
Blank Cone
Blank Cone
Posts: 46
Joined: 08 Jun 2005 09:14

Postby bXn » 08 Jun 2006 16:36

peut être en essayant d'augmenter les tailles des buffers ?
ou même en activant le time-shifting de quelques secondes ?


Return to “VLC stream-output (sout)”

Who is online

Users browsing this forum: Google [Bot] and 16 guests