nvcamerasrc to process three OV5693 Bayer sensors

Hi All,

We would like to know the capability of ISP in Jetson TX1 (using nvcamerasrc).
Can it support simultaneous processing of three Bayer sensors (All three are OV5693).

Below is our design:
Three OV5693 Bayer sensors will be used and All three needs to be H265 encoded and recorded simultaneously.

Can someone tell me if similar use case is experimented already using nvcamerasrc?
Also it would be great if You can point to any design constraints in nvcamerasrc.

Thanks in Advance!!

Hi,

Can someone help in above query?
Providing any link pointing to some other relevant post is also appreciable.

Hi Palani,

Three OV5693 Bayer sensors will be used and All three needs to be H265 encoded and recorded simultaneously.
That should be no problem to run this use case on TX1, however, you might need to do the experiment to confirm the suitable frame resolution, and set the system performance to the maximum.

Have you started design your camera board?
Any issue met?

Thanks

Hi Kay,

Thanks for your response.

Still camera board is not yet ready. Currently We are trying to do some feasibility analysis.

  1. Could You please Let us know how nvcamerasrc differentiates the cameras? Is it using sensor-id ?
  2. Is there anyway we can simulate simultaneous encoding and recording of three cameras in Reference board without using tee command.

Thanks
Palani

Hi Palani,

  1. Could You please Let us know how nvcamerasrc differentiates the cameras? Is it using sensor-id ?
    If not to launch 3 cameras at the same time, then yes, sensor-id can switch the camera sensor.
    If it’s to launch 3 cameras at the same time, then it might not be easy in current framework, but we’re going to introduce some features to support it in coming release. Once the plan is clear, I will share with you.

  2. Is there anyway we can simulate simultaneous encoding and recording of three cameras in Reference board without using tee command.
    There is no reference board ready with multi-cameras support to do that.

Thanks

Hi Kay,

“If it’s to launch 3 cameras at the same time, then it might not be easy in current framework, but we’re going to introduce some features to support it in coming release.”

So with current framework, we cannot record three cameras at a time? Could You please explain a bit?
Because in previous posts, You said simultaneous recording is possible.

Thanks
Palani

Hi Palani,

Sorry to make you confused.
The simultaneous recording is possible, and requires much works on handling multi-camera source in one session to generate the frame for post-processing, then do the encode.
There is no doc ready yet as reference, that’s why said might not be easy, and suggest to wait for the coming release to reduce your efforts.
Once the plan is clear, I will share with you.

Thanks

Hi Kay,

Thanks for Your response. Any approximate timeline in which You can get back to us regarding this support?

I read in some post… Third party like Leopard Imaging can do this Bayer to YUV conversion for any sensor. To speed up the things, Can we approach them ?

Thanks
Palani

Hi Palani,

Sure, Leopard Imaging released multi CSI camera adapter for TX1, see the post in another thread:
https://devtalk.nvidia.com/default/topic/958134/jetson-tx1/leopard-imaging-released-multi-csi-camera-adapter-for-tx1/

Thanks