# Two USB cameras

Source: https://forum.modalai.com/topic/945/two-usb-cameras
Category: Flight Core and Legacy VOXL (https://forum.modalai.com/category/9/flight-core-and-legacy-voxl)
Tags: voxl
Posted: 2022-05-16 23:08:01 UTC by wilkinsaf
Replies: 3 · Views: 727

## wilkinsaf · 2022-05-16 23:08:01 UTC

I made a pull request earlier on what I THOUGHT was support for two usb (uvc) cameras using two instances of voxl-uvc-server to communicate to the two cameras. 

However, it did not work. In accordance with what @Eric-Katzfey said in the pull request: "**I don't think libuvc allows it**" Which from my testing, proves him right. 

My question is: If we wanted two fold:
1. Is there a way to stream two usb cameras? I was looking at [this post](https://github.com/libuvc/libuvc/issues/72) and it seems like most of the solutions are a bit hacked together (lowering video bandwidth, etc...)
2. We were thinking of taking of the the usb cameras, converting it to a MIPI, and incorporating a [Dual Camera Adapter](https://www.modalai.com/products/m0084-dual-camera-adapter) . However, it appears this specific camera adapter only works for RB5 platform. Is there another way we could possibly make this work?

Thank you

## Reply by Chad Sweet (ModalAI staff) · 2022-05-16 23:11:48 UTC

~~What if you used 2 processes? Would libuvc work with two separate voxl-uvc-server instances?~~

never mind, i see that's what you tried

## Reply by Chad Sweet (ModalAI staff) · 2022-05-16 23:13:24 UTC

Probably a rabbit hole, but you could try to figure out where libuvc fails? Doesn't seem like there is a technical reason it wouldn't work

## Reply by wilkinsaf · 2022-05-17 16:09:17 UTC (in reply to Chad Sweet)

@Chad-Sweet 

That is what I was thinking. I'll check in with the boss and see what he wants to do. Thanks!
