2025-05-28 3:26 AM
Hi Team,
Is it possible to stream live video using an STM32 microcontroller with Ethernet? If yes, which STM32 controller and camera module would be suitable for this? Also, are there any video tutorials or documentation available for implementing such a project?
I'm looking for a real-time video streaming setup over Ethernet (not Wi-Fi).
Best Regards,
Gagan Gowda G R
2025-05-28 3:33 AM
What type of video - definition, frame-rate, etc?
@ggowd.1 wrote:and camera module
So not just video streaming - also video capture ?
Why particularly a microcontroller (MCU) ?
Wouldn't a microprocessor (MPU) be more appropriate ?
https://www.st.com/en/microcontrollers-microprocessors/stm32-arm-cortex-mpus.html
2025-05-28 3:38 AM
+1 for STM32MP
I don't know much about video stuff, but with the H7 series you are already limited by the max 100 Mbit ethernet.
The MPs have Gbit ethernet, I think.
But as Andrew said, what about frame rate and resolution? With 10fps and 100x100 pixel you could surely use H7 with 100Mbit ... :D
2025-05-28 4:52 AM - edited 2025-05-28 5:01 AM
STM32MP257 or 235 are done for that.
STM32MP257F-DK Discovery kit is a good starting point.
You can use most MIPI-CSI cameras.
2025-05-28 8:07 AM
If you really want to try with a MCU, have a look at the STM32N6 VENC_RTSP_Server example.
But you will have more possibilities with an MPU.