Hello,
I am sending an (almost realtime) screencast (in linux) using H264 to an udp port with the command (btw, any tips to make it faster are appreciated):
cvlc screen:// --avcodec-hw any -vvv --live-caching 100 --sout-x264-preset veryfast --sout-x264-tune zerolatency --sout-transcode-threads 24 --sout-transcode-high-priority --sout-x264-keyint 5 --sout-x264-min-keyint 5 --sout-x264-lookahead 100 --sout-x264-vbv-maxrate 2048 --sout-x264-vbv-bufsize 4000 --sout-transcode-hurry-up --sout-x264-nf --sout-mux-caching 50 --sout '#transcode{vcodec=h264,acodec=none,vb=2048,fps=5}:standard{access=udp,late=100,raw,dst=127.0.0.1:50001}'
Now, I have another program that receives it from the port 50001 and which knows that it is H264 .. i.e. there is no need for a container format here.
Is there any way to make VLC to send just raw H264 packets into an udp port without muxing them ?
Regards,
Sampsa