Streaming to WMP: main private warning: late buffer for mux

About encoding, codec settings, muxers and filter usage
pianoguy
New Cone
New Cone
Posts: 6
Joined: 16 Mar 2006 16:51

Streaming to WMP: main private warning: late buffer for mux

Postby pianoguy » 24 Mar 2006 15:31

I'd like to stream from a DVB-T card to Windows Media Player
Thats what i do:

Code: Select all

vlc -vvv dvb-t:adapter=0:frequency=482000000:bandwidth=8 --sout '#transcode{vcodec=DIV3,vb=2048,scale=1,acodec=mp3,ab=128,channels=2}:standard{access=mmsh,mux=asfh,url=172.23.23.103:8080}'
like the documentation says here http://www.videolan.org/doc/streaming-h ... l#id294900

WMP receives the stream, but buffers every few seconds again. The picture hangs.

Thats the server-side output

Code: Select all

[00000260] stream_out_transcode private debug: late picture skipped (8549) [00000269] main private warning: late buffer for mux input (21314) [00000269] main private warning: late buffer for mux input (27389) [00000269] main private warning: late buffer for mux input (5252) [00000260] stream_out_transcode private debug: late picture skipped (13190) [00000269] main private warning: late buffer for mux input (16273) [00000260] stream_out_transcode private debug: late picture skipped (202)
Again and again. A lot of them.

The VLC Build flags:

Code: Select all

[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 --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-altivec --disable-utf8 --enable-sout --enable-httpd --enable-vlm --enable-gnutls --enable-v4l --enable-cdda --enable-cddax --enable-vcd --enable-vcdx --enable-dvb --enable-pvr --enable-ogg --enable-mkv --enable-flac --enable-vorbis --enable-theora --enable-x11 --enable-xvideo --enable-glx --enable-opengl --enable-freetype --enable-fribidi --enable-dvdread --enable-dvdplay --enable-dvdnav --disable-fb --enable-svgalib --disable-glide --disable-aa --disable-caca --enable-oss --enable-esd --enable-arts --enable-alsa --enable-wxwindows --enable-ncurses --disable-xosd --disable-lirc --disable-joystick --enable-livedotcom --with-livedotcom-tree=/usr/lib/live --enable-mad --enable-faad --enable-a52 --enable-dts --enable-libmpeg2 --disable-ggi --disable-glide --enable-sdl --enable-png --enable-libxml2 --disable-smb --disable-daap --disable-corba --disable-mod --disable-speex --disable-mozilla --disable-pth --disable-portaudio --disable-slp --disable-hal --disable-x264 --disable-skins2 --with-wx-config=gtk2-ansi-release-2.6 --with-wx-config-path=/usr/lib/wx/config --enable-ffmpeg --with-ffmpeg-zlib --with-ffmpeg-mp3lame --build=i686-pc-linux-gnu
While transcoding the CPU load is nearly 100%. Its a Dual Xeon Machine, so thats very strange. My Network is 100MBit full duplex.

Has somebody successfuly streamed to WMP with the VLC?

Thanks for your help.

greets,

piano

__mami
Blank Cone
Blank Cone
Posts: 10
Joined: 07 Mar 2005 16:01

Postby __mami » 25 Mar 2006 10:53

I have sent live streams captured by VLC to WMP.
I have done this completely under windows.
I have used MMSH and DIV3 the same as you.
I did not use a dual xeon compute just a simple p4 and every thing was ok.
Just I think, did you decrease the bandwidth? I mean, it seams that the bit rate for your stream is 2MBits, decrease it to 256k.

pianoguy
New Cone
New Cone
Posts: 6
Joined: 16 Mar 2006 16:51

Postby pianoguy » 27 Mar 2006 09:55

Thank you for your answer.

Decreasing the bandwidth does not help. I set it to 256Kbits - CPU load at 99% and the same strange output from VLC.
It must be something in general ... like an installation mistake.

The reason for me to do this with Linux/Gentoo is simple: one day i need to livestream 4 channels and 4 DVB cards and Windows do not like each other ;)

pianoguy
New Cone
New Cone
Posts: 6
Joined: 16 Mar 2006 16:51

Postby pianoguy » 27 Mar 2006 10:07

How do you do this with Windows? I thought the Windows version of VLC doesnt support DVB at all, like its said here http://www.videolan.org/vlc/features.html

Guest

Postby Guest » 28 Mar 2006 12:55

@__mami: could also be a cam livestream.

@all: I've isolated my Problem:
regardless which codec i use in the vcodec term, except div3, causes the same effect ... mp1v, mp4v, wmv1, wmv2, mjpg.

Code: Select all

[00000017] main module debug: using encoder module "ffmpeg" [00000269] main private debug: adding a new input [00000269] mux_ts private debug: adding input codec=mp4v pid=69 [00000269] mux_ts private debug: new PCR PID is 69 [00000269] main private warning: late buffer for mux input (9476) [00000269] main private warning: late buffer for mux input (17584) [00000269] main private warning: late buffer for mux input (19555) [00000269] main private warning: late buffer for mux input (22432) [00000269] main private warning: late buffer for mux input (393) [00000269] main private warning: late buffer for mux input (497) [00000269] main private warning: late buffer for mux input (27778) [00000269] main private warning: late buffer for mux input (46798) [00000269] main private warning: late buffer for mux input (67238) [00000269] main private warning: late buffer for mux input (86620) [00000269] main private warning: late buffer for mux input (64390) [00000269] main private warning: late buffer for mux input (42698) [00000269] main private warning: late buffer for mux input (20751) [00000269] main private warning: late buffer for mux input (15415) [00000269] main private warning: late buffer for mux input (17014) [00000269] main private warning: late buffer for mux input (13761) [00000269] main private warning: late buffer for mux input (10729) [00000269] main private warning: late buffer for mux input (29768) [00000269] main private warning: late buffer for mux input (51718) [00000269] mux_ts private debug: adjusting rate at -531211/200234 (5/916) [00000269] main private warning: late buffer for mux input (73145) [00000269] main private warning: late buffer for mux input (94086) [00000269] main private warning: late buffer for mux input (114135) [00000269] main private warning: late buffer for mux input (135699) [00000269] main private warning: late buffer for mux input (154971) [00000269] main private warning: late buffer for mux input (174991)
Thats the output for mp4v. CPU load is at 99%.
Are there any codecs missing?

I'm using Gentoo with 2.6.15 Kernel and installed the win32codec.
ffmpeg infos:

Code: Select all

/usr/bin/ffmpeg --info ffmpeg version CVS, build 3342336, Copyright (c) 2000-2004 Fabrice Bellard configuration: --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-shared-pp --enable-shared --disable-static --disable-mmx --disable-altivec --disable-debug --enable-mp3lame --disable-a52 --disable-a52bin --enable-audio-oss --enable-v4l --disable-dv1394 --disable-dc1394 --disable-pthreads --enable-xvid --enable-libogg --enable-vorbis --disable-theora --disable-dts --disable-network --enable-zlib --enable-ffplay --disable-faad --disable-faac --disable-faadbin --enable-gpl --enable-pp --disable-opts --disable-strip --build=i686-pc-linux-gnu --enable-amr_nb built on Mar 22 2006 12:32:11, gcc: 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)
Thanks for helping.

greets,

piano


Return to “VLC stream-output (sout)”

Who is online

Users browsing this forum: No registered users and 7 guests