Huge rtsp video delay

I am streaming video over rtsp. The video in herelink controller. But when I view my video in VLC there is a 3-4 second delay. How do I fix this?

Can you share your set up ?

don’t use vlc, the problem is vlc

Pixhawk (Orange Cube)
Herelink
Ardupilot
GoPro Hero 7

What should I use then?

gstreamer, a dedicated rtsp player where you can change the caching

Thanks! I will test it tomorrow. Hopefully the delay will be gone

Can you please tell me about the setup.
how to view video in VLC player???