RTSP video quality is not as good as it is with ViewLink

I am new at gstream, I have a gimbal with ViewPro on it. When I receive video from this gimbal via RTSP using GStreamer, the video quality is not as good as it is with ViewLink (ViewPro’s own control software). What could be the reason for this?
and beside that when i started stream my window via RTSP using GStreamer my recieved video quality is deteriorating.

here is my pipeline: gst-launch-1.0 rtspsrc location=rtsp://192.168.1.90:8554/operator protocols=tcp latency=200 ! rtph265depay ! queue max-size-buffers=10 leaky=downstream ! avdec_h265 ! videoconvert ! videoscale ! video/x-raw,format=BGRA,width=1920,height=1200 ! appsink name=outsink sync=false

What do you mean by quality? Playback is not smooth or there are packet drops causing blocky video?

On some rtspsrcs my playback was not smooth and I corrected it by using latency and queue parameters at default. videsink sync=true. In order to display video fast I used videosink ts-offset parameter.