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

Device 阅读两个视频时:轮询错误1:设备上没有剩余空间?,device,gstreamer,polling,v4l2,Device,Gstreamer,Polling,V4l2,在管线下方使用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 inf

在管线下方使用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)
这里有什么问题?如何解决呢?如何一次读取两个摄像头?

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

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

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

其他解决方案:更改图像的压缩格式、分辨率,以便不违反带宽限制

参考:

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

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

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

其他解决方案:更改图像的压缩格式、分辨率,以便不违反带宽限制


参考资料:

检查该文件是否存在/dev/video1。。或者检查您是否有权访问它。。还要检查您是否确实没有设备空间问题(尝试df或任何您想要的工具),如何检查我的电脑是否有设备空间问题?执行命令df-h时/dev/sda4 66G 57G 6.1G 91%/none 4.0K 0 4.0K 0%/sys/fs/cgroup udev 2.0G 4.0K 2.0G 1%/dev tmpfs 396M 1.1M 395M 1%/run none 5.0M 0.0M 0%/run/lock none 2.0G 24M 2.0G 2%/run/shm none100M 40K 100M 1%/run/users但您仍然看到相同的错误(您的设备上肯定有空间)仍然得到相同的错误,这是因为磁盘上使用了91%的空间吗?请检查该文件是否存在/dev/video1。。或者检查您是否有权访问它。。还要检查您是否确实没有设备空间问题(尝试df或任何您想要的工具),如何检查我的电脑是否有设备空间问题?执行命令df-h时/dev/sda4 66G 57G 6.1G 91%/none 4.0K 0 4.0K 0%/sys/fs/cgroup udev 2.0G 4.0K 2.0G 1%/dev tmpfs 396M 1.1M 395M 1%/run none 5.0M 0.0M 0%/run/lock none 2.0G 24M 2.0G 2%/run/shm none100M 40K 100M 1%/run/users但您仍然看到相同的错误(您的设备上肯定有空间)仍然得到相同的错误,这是因为磁盘上91%的空间被使用了吗?