树莓派下使用openCv启动摄像头, 读取实时视频流, 报错

树莓派下使用openCv启动摄像头, 读取实时视频流, 报错, 信息如下 :

[ WARN:0] global /home/pi/opencv/modules/videoio/src/cap_gstreamer.cpp (935) open OpenCV | GStreamer warning: Cannot query video position: status=0, value=-1, duration=-1
[ WARN:0] global /home/pi/opencv/modules/videoio/src/cap_gstreamer.cpp (1761) handleMessage OpenCV | GStreamer warning: Embedded video playback halted; module v4l2src0 reported: Internal data stream error.
[ WARN:0] global /home/pi/opencv/modules/videoio/src/cap_gstreamer.cpp (515) startPipeline OpenCV | GStreamer warning: unable to start pipeline
[ WARN:0] global /home/pi/opencv/modules/videoio/src/cap_gstreamer.cpp (1057) setProperty OpenCV | GStreamer warning: no pipeline
[ WARN:0] global /home/pi/opencv/modules/videoio/src/cap_gstreamer.cpp (1057) setProperty OpenCV | GStreamer warning: no pipeline
[ WARN:1] global /home/pi/opencv/modules/videoio/src/cap_gstreamer.cpp (480) isPipelinePlaying OpenCV | GStreamer warning: GStreamer: pipeline have not been created

img

百度查说是修改分辨率和帧率 , 改了改还是不行 ,一直提示这个错误 . openCv版本是4.4.0

报错内容发过来

GStreamer警告:嵌入式视频播放暂停;模块v4l2src0报告:内部数据流错误。

报这个错

你好,请问你解决了吗,我被这个问题困扰好久了