Opencv 如何在视频流期间增加GStreamer缓冲区大小?

Opencv 如何在视频流期间增加GStreamer缓冲区大小?,opencv,streaming,buffer,gstreamer,Opencv,Streaming,Buffer,Gstreamer,我使用下面的opencv和gstreamer代码通过网络发送和接收视频。在接收端,我收到了失真的视频和一条警告消息“重新分配延迟,在处理截止日期前没有足够的缓冲,请向缓冲区添加足够的队列”。我尝试了“队列最大大小字节数=900000最大大小缓冲区=0最大大小时间=0”,但没有成功。我在windows环境中。有什么办法改善缓冲区吗 发送方 cv::VideoWriter m_videoOut(“appsrc!videoconvert!x264enc!video/x-h264,流格式=字节流!rtp

我使用下面的opencv和gstreamer代码通过网络发送和接收视频。在接收端,我收到了失真的视频和一条警告消息“重新分配延迟,在处理截止日期前没有足够的缓冲,请向缓冲区添加足够的队列”。我尝试了“队列最大大小字节数=900000最大大小缓冲区=0最大大小时间=0”,但没有成功。我在windows环境中。有什么办法改善缓冲区吗

发送方

cv::VideoWriter m_videoOut(“appsrc!videoconvert!x264enc!video/x-h264,流格式=字节流!rtph264pay!udpsink主机=192.168.1.200端口=5000同步=假”,cv::CAP_GSTREAMER,0,30,cv::Size(640480),真)

接收器

cv::VideoCapture cap(“udpsrc端口=5000!应用程序/x-rtp,编码名称=H264,有效负载=96!rtph264depay队列延迟=0!h264parse!avdec_H264!视频转换!appsink”,cv::cap_GSTREAMER)