We are frequently asked by our customers for how many Cameras that can be connected to USB 3.0 Host. Theoretical bandwidth for USB 3.0 is 4.8 Gbps while practical bandwidth from on board USB 3.0 host controller is 1.5 to 1.9 Gbps. This enable multiple cameras to transfer upto 1.9 Gbps camera data in total. For e.g See3CAM_80 camera-1 streaming 8MP@7fps is transferred at the rate of 0.83Gbps and See3CAM_80 camera-2 streaming 1080P@30fps is transferred at the rate of 0.93Gbps. In Total the image transfer rate by 2 See3CAM_80 connected to USB 3.0 is 1.76 Gbps, which is less than the Maximum bandwidth of the USB 3.0 host.
Check the following video demonstrating 5 See3CAM_80 – 8MP USB 3.0 Camera connected to a single USB 3.0 Host via USB3 Hub, each USB 3.0 camera streaming 1280×720 video at 30fps.
5 See3CAM_80s – video streaming 720p @30fps |
Practical Test Cases performed with On board USB 3.0 controller from the host
Resolutions Tested with USB 3.0:
- 8MP – 3264(W) X 2448(H)
- 1080P – 1920(W) X 1080(H)
- 720P – 1280(W) X 720(H)
- VGA – 640 (W) X 480(H)
Find below the frame rates and bandwidth rates while 5 cameras were connected to USB 3.0 Host through 2 USB 3.0 hubs.
Device No | Resolution | Frame Rate | Bandwidth | Total Bandwidth occupied |
1 | 720P | 23 fps | 0.31Gbps | 1.73Gbps |
2 | 720P | 29 fps | 0.39Gbps | |
3 | 720P | 22 fps | 0.30Gbps | |
4 | 720P | 24 fps | 0.32Gbps | |
5 | 720P | 30 fps | 0.41Gbps |
Device No | Resolution | Frame Rate | Bandwidth | Total Bandwidth occupied |
1 | 720P | 30 fps | 0.41Gbps | 1.64Gbps |
2 | 720P | 30 fps | 0.41Gbps | |
3 | 720P | 30 fps | 0.41Gbps | |
4 | 720P | 30 fps | 0.41Gbps |
Device No | Resolution | Frame Rate | Bandwidth | Total Bandwidth occupied |
1 | 1080P | 30 fps | 0.92Gbps | 1.73-1.82Gbps |
2 | 1080P | 13-16 fps | 0.4-0.49Gbps | |
3 | 720P | 30 fps | 0.41Gbps |