USB Cameras
This guide covers USB cameras attached to HVS - Raze.
Goal
You are done when:
- The camera appears as a device.
- You can register a stream.
- Preview is stable.
Compatibility
- USB cameras supported by V4L2 and libcamera should work on device.
Which Port To Use
Use host-mode ports:
- USB-A host port
- The USB-C host port on the left side (opposite the Ethernet side)
Do not use the USB-C port on the Ethernet side for peripherals. That port is device-mode.
Hubs
If you need more ports:
- Use a USB hub on the USB-A port (preferred) or the host-mode USB-C port.
If you have multiple cameras or high-draw peripherals, use a powered hub.
Register A USB Camera Stream
- Plug in the camera.
- Go to OS > Devices.
- Click Register stream.
- Select the USB camera as Device.
- Select backend and mode.
- Register.
See: Register stream
Troubleshooting
Camera Disconnects Or Flaps
-
Use a shorter cable.
-
Avoid flaky adapters.
-
Use a powered hub.
-
Check kernel logs.
Preview Is Choppy
-
Lower resolution/FPS.
-
Confirm you are not saturating USB bandwidth.
-
Check CPU usage.