cancel
Showing results for 
Search instead for 
Did you mean: 

STM32N6570-DK camera UDP (JPEG format) streaming project

Selvarasu_K
Associate II

Hello ST Community Team,

I am currently working on an STM32N6570-DK camera streaming project.

Project Flow:

  • MIPI camera interface
  • DCMIPP configured for YUV422 format (camera output format is YUV)
  • Hardware JPEG encoder used for YUV to JPEG conversion
  • JPEG data transmitted through Ethernet (100Mbps) using UDP stream with 1024-byte chunk size to PC

Currently, all functionalities are working properly:

  • Camera interface working
  • DCMIPP working
  • JPEG hardware encoding working
  • Ethernet UDP streaming working

However, I am facing an FPS performance issue. Currently, I am getting only around 15 FPS, but our requirement is above 30 FPS.

We did not use the H264 encoder because our display/application supports JPEG format only. H264 encoder provides H264 bitstream output, so we selected the JPEG hardware encoder for this project.

Kindly provide any root cause analysis suggestions, performance optimization ideas, or configuration recommendations to improve FPS performance.

If possible, please share any STM32N6570-DK based example projects related to:

  • DCMIPP + JPEG encoder pipeline
  • High FPS camera streaming
  • Ethernet UDP video streaming
  • Double buffering / DMA optimization

It would be very helpful for improving the project performance.

0 REPLIES 0