Hi,
I am using the MIMXRT1176 controller to receive H.264 video data over Ethernet from an IP camera via RTSP. The camera is configured to stream at 4 fps with a resolution of 352×240.
I’m using the OpenH264 decoder to decode the H.264 stream. However, I observe that decoding is significantly slower — the display frame rate is only around 1 fps, even though the camera is sending 4 fps.
I’ve confirmed that frames are being received correctly over RTSP using the LIVE555 stack.
How can I improve the H.264 decoding performance using OpenH264 on the RT1176? Is there any optimization suggestion, or are there known limitations?
Any suggestions or best practices would be appreciated.
Thanks,
Pavanakumar A. G.
Hi @Pavankumar1 ,
It is recommended that you start with the project (h264_freertos_cm7) in the SDK, which reads H.264 video from the SD card and decodes it.
Our colleague measured the performance on RT1060 before, RT1170 will be better, the bottleneck should not be on the MCU side:
Best regards,
Gavin