-
3.0 beta2
10/03/2020 at 20:32 • 0 commentsA small update; the viewer handles rotated views in a better (but not perfect) way. I also added an info page with some system and debug output.
I still need to work on the Face DB save/restore; I have an idea how to do this so it' just a matter of finding time to code & test it.
-
V3.0 Preview has landed​
09/27/2020 at 14:29 • 0 commentsI am proud to announce V3.0 beta 1:
Featuring:
- Camera Preferences can be saved and will be restored on reboot (they can also be cleared, and the reboot can be triggered from the UI too)
- Dedicated stream player; served on
/view
on the same port as the stream itself (81 by default) it has no controls, auto-zooms the stream to the window size, follows the browser rotation setting and can be double-clicked for a full screen view. - Simple view for the main window; only exposes the video resolution and lamp settings
- Tweaks, minor options relating to Filesystem etc.
Known issues:
- Rotated views can be misplaced I still need to make the CSS and Javascript play well together. #40
- Face Recognition Database is not (yet) saved / restored, This is planned for the full v3 release but needs more time #28
Please try it out, any bugs and issues can be looked for and reported at:
https://github.com/easytarget/esp32-cam-webserver/issues
V3.0 final is on the way, but may have to wait for me to find some free time.
-
Release 2.1: more robust networking
09/25/2020 at 21:12 • 0 commentsI Just uploaded a minor update,: v2.1, this has a network watchdog and re-try mechanism so that the unit will now reconnect after a WiFi hiccup, instead of just disconnecting until rebooted. Otherwise it is identical to 2.0.
-
Small steps: Release 2.0 is out with better networking options
09/21/2020 at 09:31 • 0 commentsI've Just uploaded a quick release, V2.0.
- More networking options; define port number for both the UI and Stream, this addresses several recent questions. Note: The two ports must differ, default is :80 & :81.
- I merged in a couple of small bugfixes from the upstream source project, and incorporated a few comments and trivial fixes of my own.
- Face detection can be enabled by default, the lamp can be pre-set to a value, and the lamp controls can be disabled. Unfortunately the FaceDB does not yet survive reboots .
- Favicons; nice when bookmarking streams etc.
Coming soon: V3
- Simple player view, CSS and html improvements, standalone CSS file.
- Control-less but rotataing and scalable miniplayer on the stream port.
Ongoing:
I'm working on this in the master branch on GitHub; it's still a work in progress but you can always download the latest stable version via this link :-)
And please see the GitHub issues list for common questions/troubleshooting. -
Options, bloody Options
09/09/2020 at 02:54 • 0 commentsNew release coming:
Lots of new options are now in the user config, Wifi IP address overrides, stream and http port settings, lamp defaults, flip and rotation defaults. Plus a bunch of little fixes and enhancements to the UI and backend.All these changes are already in the main branch on GitHub, I have one final task to address and then I will do a catchup-release here too
-
New release; options in seperate config, cleanup and in-browser rotation
08/23/2020 at 20:11 • 0 commentsI'm just adding V1.3.
Nothing major: I have moved all options into the myconfig.h file, so that most users do not need to modify the main .ino file directly.
I also merged in a in-browser screen rotation mechanism and easier wifi AP setup from @jmfloyd on github.
I hit some small typo/debug changes too. Nothing dramatic.
-
Continually Integrated
08/20/2020 at 11:22 • 0 commentsTime to pay some attention to this project. It seems to be getting subscribers etc. Hi Guys!
Step 1 of this is that I now have a Travis CI continuous integration build running on my GitHub repo. So if anyone wants to submit PR's I have a better handle on whether I can just accept them.I will triage the existing issues list and maybe incorporate some suggestions.
The thing I most want to do is get an OTA update system in place. This /requires/ disabling face recognition. For OTA you need sufficient storage to upload the update, but Face Recognition makes this sketch currently take up 83% of the memory. I plan to make it a compile-time option and OFF by default.
-
Remote Access
11/20/2019 at 14:33 • 0 commentsThere is something weird happening when I try and proxy through Apache to the cameras (or remote (*) access I get:
Header fields are too long for server to interpret
This is coming from the ESP itself; needs more debug.
https://github.com/espressif/arduino-esp32/issues/2983
(*) A simple http proxy with basic authentication enabled, it works for some other tools including a ESP32 based CNC controller, but not for this. Strange.