VLC transcoding - bitrate peaks [hard bitrate limit?]
Posted: 25 Oct 2006 15:17
Hi,
I am using VLC with following options:
vlc -vv v4l:/dev/video0:adev=/dev/dsp:channel=0:norm=auto:size=720x576 --sout #transcode{vcodec=mp4v,acodec=mpga,vb=3000,ab=128,scale=1,enc=ffmpeg{keyint=80,hurry-up,vt=256},deinterlace}:std{access=udp,mux=ts,dst=239.255.1.1:1234} --ttl 13 -I dumy --daemon
As You can see I'm encoding analog input. It is very important to me to not exceed 400Mbit of multicast output. But vlc is generating peaks from time to time (>5Mbit). This is not a CPU issue (usage is normal). How can I hard-shape output traffic? I tried to play with vt= option, but it did not help.
Any suggestions?
I am using VLC with following options:
vlc -vv v4l:/dev/video0:adev=/dev/dsp:channel=0:norm=auto:size=720x576 --sout #transcode{vcodec=mp4v,acodec=mpga,vb=3000,ab=128,scale=1,enc=ffmpeg{keyint=80,hurry-up,vt=256},deinterlace}:std{access=udp,mux=ts,dst=239.255.1.1:1234} --ttl 13 -I dumy --daemon
As You can see I'm encoding analog input. It is very important to me to not exceed 400Mbit of multicast output. But vlc is generating peaks from time to time (>5Mbit). This is not a CPU issue (usage is normal). How can I hard-shape output traffic? I tried to play with vt= option, but it did not help.
Any suggestions?