Camera GStreamer在夜间摄像头捕获后显示错误

Camera GStreamer在夜间摄像头捕获后显示错误,camera,gstreamer,imx6,Camera,Gstreamer,Imx6,在运行了一整夜的摄像头捕获后,我的错误率下降了 它运行良好,最多可捕获200到300次,但之后它突然显示下面的消息,无法进行相机捕获。 迭代不是固定的,或者不能说在这个数字之后,它只是停止捕获 当我在谷歌上搜索时,我发现了类似的问题,但找不到确切的结果 gst-launch-1.0 imxv4l2videosrc device=/dev/video1 input=0 imx-capture-mode=0 fps-n=15 ! imxeglvivsink display(/dev/fb0) res

在运行了一整夜的摄像头捕获后,我的错误率下降了

它运行良好,最多可捕获200到300次,但之后它突然显示下面的消息,无法进行相机捕获。 迭代不是固定的,或者不能说在这个数字之后,它只是停止捕获

当我在谷歌上搜索时,我发现了类似的问题,但找不到确切的结果

gst-launch-1.0 imxv4l2videosrc device=/dev/video1 input=0 imx-capture-mode=0 fps-n=15 ! imxeglvivsink
display(/dev/fb0) resolution is (800x480).
[INFO]  Product Info: i.MX6Q/D/S
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock




ERROR: from element /GstPipeline:pipeline0/GstImxV4l2VideoSrc:imxv4l2videosrc0: Internal data flow error.
Additional debug info:
../../../../gstreamer-1.6.3/libs/gst/base/gstbasesrc.c(2943): gst_base_src_loop (): /GstPipeline:pipeline0/GstImxV4l2VideoSrc:imxv4l2videosrc0:
streaming task paused, reason error (-5)
Execution ended after 0:00:10.172558001
Setting pipeline to PAUSED ...
Setting pipeline to READY ...

Setting pipeline to NULL ...
Freeing pipeline ...
如果您对gstreamer问题有任何了解,以及出现此类错误的原因,请帮助我。

可能是

  • 长时间运行捕获后内存不足

  • 摄像头输入(帧定时)与iMX不同步

  • 系统处于高CPU负载状态