Comments (2)
I'm afraid mid-frame lockups are pretty inevitable unless your network is perfect. When developing I see them all the time, but no associated errors in serial debugger or browser console to indicate anything failed in the code,
With the chunked stream used here an active connection has to be held from the browser to the cam, and the cam then blindly pushes data over that. If the connection drops for any reason the stream freezes.
Changing the stream protocol could help but that is a whole other topic. Other ESP cam solutions exist if this is critical. For the present I'll keep the simple streaming protocol as implemented bu expressif. Another option could be code in the browser that detects a failed stream and re-starts it.
from esp32-cam-webserver.
espressif/esp32-camera#162 may be related.
on the other hand, I've had a webcam streaming to to a pi running ffox; and running continually (stream still working) for 2+ days now in my workshop. I'll try increasing the resolution and light levels to see what that does.
from esp32-cam-webserver.
Related Issues (20)
- Flashing went well but no wifi network
- cam hangs after 2-3 days HOT 2
- Save and restore SSID and Passwd in config file
- Support mic and speaker
- Compiler warnings and errors in Arduino2.2.1
- started getting this HOT 5
- Error while compiling with Arduino IDE 1.8.19 HOT 1
- ssid issue
- init error
- Error when compiling for Xiao ESP32S3 HOT 1
- Internet access with Wifi-sta mode
- flash bin to device via ota
- Custom hostname not working
- how to get working with ov2640 HOT 1
- Streaming on Andorid Phone not possible HOT 1
- exit status 1 esp_int_wdt.h: No such file or directory HOT 8
- Start Recording and led on off issues HOT 1
- Stream Window is not rotated on port 81
- Sending data to Serial2 from the video stream.
- Watchdog API changes in arduino-esp32 version 3.x.x
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esp32-cam-webserver.