C#调用VLC播放器库播放RTSP流,延迟问题

问题遇到的现象和发生背景

C# 调用Vlc.DotNet.Forms库播放RTSP流视频(摄像机实时监控),出现随着播放时间增加延迟变高的问题,刚开始播放延迟在1s内,一晚上后有时会延迟5s,停止播放,重新打开视频流延迟恢复正常。
后发现进行代码调试,下断点后,也会导致视频播放延迟增高。然后使用库函数VLC_Player.Pause()暂停视频流,然后再继续播放,也会延迟增高(似乎是缓存了从暂停时间开始的数据,恢复播放后从暂停时间开始播放,而不是从当前时间帧进行播放)。
下载官方的Vlc Media Player播放器,播放rtsp流,暂停后恢复播放,也会出现同样问题。

我的解答思路和尝试过的方法

尝试对VlcControl的SetMedia方法,添加options, 使用过一下参数: ":rtsp-tcp",
"--drop-late-frames",
"--network-caching=300",
"--rtsp-frame-buffer-size=1000"
但均无效果。

我想要达到的结果

1.解决延迟随播放时间增长而变高的问题;
2.暂停RTSP流播放后再恢复,从当前时间开始播放(丢弃暂停时间内的数据帧)。