USB 摄像头设置 - 在 BlueOS 中可观察到,但在 Cockpit 中不可观察到

你好,

我正在慢慢地设置电子设备、配套设备和摄像头系统。我遇到了一个问题,在 BlueOS 中,我可以看到流媒体播放,并且摄像头可以检测到。

image

然而,在顶部,我还看到以下消息:

image

如果我将端点更改为 udp://192.168.2.1:5600,此消息是相同的。

当我启动 Cockpit 并转到视频时,没有被映射的流:

image

我使用的硬件是:
Innodisk EV2U-SGR1
1920 x 1080 @ 30fps
低光
USB2.0 和 UVC 兼容
配套计算机:Raspberry Pi 4b

你好,您的相机似乎只有 MJPG 流可用 - 您看到 /dev/video# 设备有 H264 可用吗?
虽然 MJPG 支持(有限),但这种类型的视频与 QGround Control 不兼容,并且仅在有限情况下与 Cockpit 兼容 。它占用的带宽也非常大!如果你的相机不支持 H264,最好的选择可能是换个相机……

非常感谢你的解释。你说得对——这台相机不支持H264格式,只支持MJPG格式。我还查阅了一些关于MJPG的资料,了解它为什么占用大量带宽以及为什么使用H264格式。
要将MJPEG传输到RTSP,我必须先将MJPEG格式转换成H264格式才能发送出去。目前看来还需要一些工作,而且我第一阶段的工作也有一个截止日期。

与此同时,我从 RobotShop 订购了另一台相机,希望它能在本周末之前及时到货——计划对电子外壳进行一次水下测试。第一次测试将使用 POE++。临时导轨是用 SLS 材料制成的(令人惊讶的是,它的弯曲度很小),为了最大限度地减少弯曲度,我修改了圆形板,增加了“支脚”,每端延伸约 4 毫米,以支撑中间部分和端盖。

image

不幸的是,整个系统要等到下个月 RobotShop 的其余 BR 组件到达后才能准备好 - 等不及了!