Bonsoir à tous,
Malgré de nombreuses recherches et manips, je n'arrive toujours pas à faire fonctionner VLC.
J'essaie de récupérer le flux local de ma carte dvb (streaming http 127.0.0.1:3000) et de le transcoder
localement en 384x288 (streaming http 127.0.0.1:8090). Une fois le fonctionnement ok, je transmettrai
vers un PC extérieur, via ma connection adsl.
Serveur : "Mandrake 10.1" - "noyau 2.6.13" - "vlc 0.8.2 Janus"
Pour les tests préliminaires, je lance serveur et client sur la machine Linux.
Syntaxe 1ère console root :
vlc -vvv http://127.0.0.1:3000/TS/2 --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=608,ab=128,width=384,height=288}:std{access=http,mux=ts,url=127.0.0.1:8090}' |
Syntaxe 2ème console root :
[root@PCTEST test]# vlc http://127.0.0.1:8090
VLC media player 0.8.2 Janus
Interface de commande à distance initialisée, « h » pour obtenir de l'aide.
[00000242] main private error: cannot pre fill buffer
[00000231] main playlist: nothing to play |
La connexion ne tient pas, aucune image ne s'affiche (cf fin du log):
[00000247] main private debug: new connection (127.0.0.1)
VLC media player 0.8.2 Janus
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: loading plugins cache file /root/.vlc/cache/plugins-04041e.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/usr/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 184 modules
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet
[00000000] main root debug: VLC media player - version 0.8.2 Janus - (c) 1996-2005 VideoLAN
[00000000] main root debug: libvlc was configured with ./configure --build=i586-mandrake-linux-gnu --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --enable-release --enable-dvd --without-dvdcss --enable-smb --disable-dvdplay --enable-mozilla --disable-gtk --disable-gnome --enable-ncurses --enable-lirc --enable-wxwindows --with-wx-config=gtk2-ansi-release-2.6 --enable-x11 --enable-xvideo --enable-fb --disable-mga --enable-aa --enable-sdl --enable-ggi --enable-xosd --enable-mad --enable-pp --enable-ffmpeg --with-ffmpeg-tree=ffmpeg-20050427 --with-ffmpeg-mp3lame --enable-vorbis --enable-ogg --enable-theora --enable-speex --enable-flac --enable-mkv --disable-dv --enable-dvbpsi --enable-dvb --enable-esd --enable-alsa --enable-arts --enable-libmpeg2 --enable-faad --enable-dts --enable-livedotcom --with-livedotcom-tree=/usr/lib/live --enable-v4l --enable-gnutls --disable-rpath
[00000001] main vlc debug: translation test: code is "Fr"
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: loading plugins cache file /root/.vlc/cache/plugins-04041e.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/usr/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 184 modules
[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet
[00000001] main vlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE SSE2 FPU
[00000001] main vlc debug: looking for memcpy module: 3 candidates
[00000010] main module debug: using memcpy module "memcpymmxext"
[00000231] main playlist debug: waiting for thread completion
[00000231] main playlist debug: thread 3081145264 (playlist) created at priority 0 (src/playlist/playlist.c:152)
[00000232] main private debug: waiting for thread completion
[00000232] main private debug: thread 3072752560 (preparser) created at priority 0 (src/playlist/playlist.c:174)
[00000233] main interface debug: looking for interface module: 1 candidate
[00000060] main module debug: using interface module "hotkeys"
[00000233] main interface debug: interface initialized
[00000233] main interface debug: thread 3064359856 (interface) created at priority 0 (src/interface/interface.c:211)
[00000231] main playlist debug: adding playlist item `http://127.0.0.1:3000/TS/2' ( http://127.0.0.1:3000/TS/2 )
[00000235] main interface debug: looking for interface module: 1 candidate
Interface de commande à distance initialisée, « h » pour obtenir de l'aide.
[00000058] main module debug: using interface module "rc"
[00000235] main interface debug: interface initialized
[00000235] main interface debug: thread 3055934384 (manager) created at priority 0 (src/interface/interface.c:196)
[00000231] main playlist debug: creating new input thread
[00000237] main input debug: waiting for thread completion
[00000237] main input debug: thread 3047541680 (input) created at priority 0 (src/input/input.c:230)
[00000238] main stream output debug: stream=`transcode'
[00000239] main private debug: looking for sout stream module: 1 candidate
[00000238] main stream output debug: stream=`std'
[00000242] main private debug: looking for sout stream module: 1 candidate
[00000242] main private debug: set sout option: sout-standard-access to http
[00000242] main private debug: set sout option: sout-standard-mux to ts
[00000242] main private debug: set sout option: sout-standard-url to 127.0.0.1:8090
[00000242] stream_out_standard private debug: creating `http/ts://127.0.0.1:8090'
[00000242] stream_out_standard private debug: extention is 1:8090
[00000242] stream_out_standard private debug: extention -> mux=(null)
[00000242] stream_out_standard private debug: using `http/ts://127.0.0.1:8090'
[00000244] main private debug: looking for sout access module: 1 candidate
[00000244] main private: creating httpd
[00000247] main private debug: thread 3039108016 (httpd host thread) created at priority 0 (src/misc/httpd.c:1170)
[00000064] main module debug: using sout access module "access_output_http"
[00000242] stream_out_standard private debug: access opened
[00000248] main private debug: looking for sout mux module: 1 candidate
[00000248] mux_ts private debug: Open
[00000248] mux_ts private debug: shaping=200000 pcr=70000 dts_delay=400000
[00000014] main module debug: using sout mux module "mux_ts"
[00000238] main stream output debug: muxer support adding stream at any time
[00000242] stream_out_standard private debug: mux opened
[00000174] main module debug: using sout stream module "stream_out_standard"
[00000239] main private debug: set sout option: sout-transcode-vcodec to mp4v
[00000239] main private debug: set sout option: sout-transcode-acodec to mpga
[00000239] main private debug: set sout option: sout-transcode-vb to 608
[00000239] main private debug: set sout option: sout-transcode-ab to 128
[00000239] main private debug: set sout option: sout-transcode-width to 384
[00000239] main private debug: set sout option: sout-transcode-height to 288
[00000239] stream_out_transcode private debug: codec audio=mpga 0Hz 0 channels 128Kb/s
[00000239] stream_out_transcode private debug: codec video=mp4v 384x288 scaling: 1.000000 608kb/s
[00000179] main module debug: using sout stream module "stream_out_transcode"
[00000237] main input debug: `http://127.0.0.1:3000/TS/2' gives access `http' demux `' path `127.0.0.1:3000/TS/2'
[00000237] main input debug: creating demux: access='http' demux='' path='127.0.0.1:3000/TS/2'
[00000249] main demuxer debug: looking for access_demux module: 0 candidates
[00000249] main demuxer warning: no access_demux module matched "http"
[00000237] main input debug: creating access 'http' path='127.0.0.1:3000/TS/2'
[00000250] main access debug: looking for access2 module: 6 candidates
[00000250] access_http access debug: http: server='127.0.0.1' port=3000 file='/TS/2
[00000250] main access debug: net: connecting to '127.0.0.1:3000'
[00000250] main access debug: looking for network module: 2 candidates
[00000250] ipv4 access debug: connection in progress
[00000035] main module debug: using network module "ipv4"
[00000035] main module debug: unlocking module "ipv4"
[00000250] access_http access debug: protocol 'HTTP' answer code 200
[00000250] access_http access debug: Content-Type: video/mpeg
[00000138] main module debug: using access2 module "access_http"
[00000253] main private debug: pre buffering
[00000247] main private debug: new connection (127.0.0.1)
[00000247] main private debug: connection closed(127.0.0.1) |
J'aimerais savoir si les manips que je réalise tiennent la route (visualiser le flux http en local),
et si quelqu'un aurait la patience de me guider pour debugguer ?
D'avance merci.