I need some help tweaking VLC.
I want to screencast as fast as possible, with minimal lag. The screen is 1920x1200 on a Linux Gentoo system, and being sent to a iMac and displayed at 1440x900 (where I run CamTwist on that screen and push it out to Ustream).
VLC is at both ends, and the two are connected by a GigE network, tied into the same switch.
I'm currently using this:
vlc -I dummy screen:// :screen-fps=15 :screen-caching=100 --sout '#transcode{vcodec=mjpg,venc=ffmpeg,vb=4096,acodec=mpga,ab=256,scale=1,width=1440,height=900}:rtp{mux=ts,sdp=rtsp://:4000/test.sdp}'
Of course, that's all in one line... and the VLC install on the iMac buffers for three seconds. The VLC server buffers for 6 2/3 secs. That's nearly 10 seconds of lag.
I need to cut that down. Any ideas?