阅读两个视频时:轮询错误1:设备上没有剩余空间?

问题描述 投票:1回答:1

在管道下方使用gstreamer读取两个摄像头时,

gst-launch-1.0 v4l2src device=/dev/video1 ! videoconvert ! xvimagesink

我无法一次读取两个摄像头。我一次只能读一台相机。在阅读以下两个相机时出现错误,

ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Could not read from resource.
Additional debug info:
gstv4l2bufferpool.c(1023): gst_v4l2_buffer_pool_poll (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
poll error 1: No space left on device (28)

这里有什么问题?它怎么解决?我如何一次读取两个相机?

device gstreamer polling v4l2
1个回答
0
投票

轮询错误1:设备上没有剩余空间(28)

此错误指向USB上的带宽限制。特别是USB 2.0,允许的最大值为480 Mb / s。

解决方案1:尝试将摄像头连接到不同的USB主控制器。他们不应该共用同一辆公共汽车。

其他解决方案:更改压缩格式,图像分辨率,以便不破坏带宽限制。

参考:http://www.ideasonboard.org/uvc/faq/

© www.soinside.com 2019 - 2024. All rights reserved.