Playout of Low Latency in VLC
We did a test in March 25, 2021. We mesure the delay between an physical low-latency encoder (Makito) and the end-user computer Screen (VLC) We we using VLC 3.0.7.1 at that moment. The only optimisation we set in VLC was the output multiplexer Cache set to "0 ms", and then we open the stream using the following command line : VLC -vvv --network-caching=100 --sub-track=0 rtp://@239.11.169.13:5000****
Here the result : 363 ms total !
We re-done the test since last august, and now got 2-3 sec delay. Never been able to reproduce the 363 ms delay. It seem that somehow, over time, the delay increase without knowing why ?
We didn't change anything on our Physical encoder, and i also compare VLC and MPV side-by-side, and now see better result with MPV.
What could have change VLC behaviour ? Is there any "cache" hidden somewhere we can flush periodicaly (like on a Browser the improve speed) ? Is there any other option i can try on the command line to improve the result ?
I try those optimization (in the Advanced configuration), with no positive or negative result :
- \OutputStream\Output Module\UDP : cache set to 0
- \InputCodec : cache files 0ms, network cache 0ms, clock reduce to 500
- \Inputcodec\Demux\RTP/RTSP : 0ms cache
Any test i could perform that can help ?