How to generate 3 different H.264 streams for 1 CSI stream ?

Showing results for 
Search instead for 
Did you mean: 

How to generate 3 different H.264 streams for 1 CSI stream ?

Contributor II


We're looking for some advices about using GStreamer to generate several H.264 streams from one 720p 25fps CSI stream.

It's quite simple to generate one H.264 RTP stream for 1 CSI input.But we would like to generate 3 different H.264 streams, i.e. :

  • 1 x RTP H.264 720p 25fps
  • 1 x RTP H.264 800x600 25fps (resize + crop)
  • 1 x RTC H.264 720p 6fps (different framerate)

Do you think it's possible ? Can GStreamer use the IPU to generate 2 streams with different resolution ? As the VPU encodes 3 differents streams, it means 3 pipes for GStreamer and lot's of memory copy.

So, we would be interested if someone has already a feedback about a similar use case.

Labels (5)
Tags (4)
0 Kudos
1 Reply

NXP TechSupport
NXP TechSupport

I don't think IPU can support 3-streaming from 1 CSI camera, but vpu can encode multiple streaming.

we have surround view solution, hope helpful for you. but this solution is for 4 camera.

<iMX6DQ MAX9286 MIPI CSI2 720P camera surround view solution for Linux BSP >.

0 Kudos