i need help programming an esp32-mjpg Viewer.
Next to the House Door is an ESP Cam installed. In the rooms i have an M5Stack to view the pictures/video.
When displaying each single frame it works rather good, but the Frame-rate is really bad (1-3 fps).
(I took some ideas from this Project: M5Stack-Cam-Viewer https://github.com/moononournation/M5Stack-Cam-Viewer)
The official ESP-Cam example offers also an MJPG Stream ( CameraWebServer https://github.com/espressif/arduino-es ... aWebServer app_httpd.cpp in Line 304)
I hope the Frame-rate is much better when viewing the MJPG instead of each single frame.
I need help to split each single JPG from the Steam and show this on the M5Stack Display.
I tried to fetch out the „BONDARY“ (after each Frame) with this (on Serial Console)
- if(stream->find(PART_BOUNDARY)) {
- USE_SERIAL.print("\n\r--JPG End--\n\r \n\r");
- }
Can somebody give me a hint how to fetch each „BONDARY“ from the Stream, remove the Headers, and split out the JPG.
Thank you very much
Stefan
P.S. Sorry for my bad english.