Skip to content

Releases: easytarget/esp32-cam-webserver

V 3.0 : An expanded but faithful version of the Original.

07 Mar 11:17
e253cde
Compare
Choose a tag to compare

Release 3.0

It has taken me sometime to push this out; apologies for that.

I have been running this version on my private cams for the last few months and it works reliably enough. I was also waiting for Expressif to get around to releasing the 1.0.5 version of their Arduino IDE framework. It contains a lot of bug fixes and improvements. They finally released it a couple of weeks ago, and I have rebuilt and tested with it. Since then they have also released a v1.0.6

I Strongly recommend you update to the 1.0.6 ESP Arduino IDE Framework.

  • https://github.com/espressif/arduino-esp32/releases/tag/1.0.6
  • Notice how many WiFi and Stream related bugs are being fixed ;-)
  • The Ardiono IDE will, by default, prompt you to upgrade.
  • Do not ignore this unless you want to maximize unreliability.
  • Do not use the 2.x beta release; it fails to build. I will fix this once the final v2 release is made.

This release has been use-tested by me with FFox and Chrome on Fedora Linux, Chromium on Raspian, Chrome, FFox and Edge on Win10, and chrome for Android. I could not find any real differences (and I shouldn't, they all use a common rendering engine), I have not tested against any Apple products on account of not owning any.

Private concerns mean I have temporarily shelved working on this project (though I WILL do bugfixes if aware of them). I hope to return to it when I have free time since I would like to implement a better WiFi setup (the current solution is, frankly, over-complex and limiting), and a multi-client (rtos) stream server. neither of these is easy to implement.

Another set of small mods, another RC

26 Oct 09:13
Compare
Choose a tag to compare

AdDisadvantage of running your own project. it's too easy to just slip features in,

  • You can now set a optional hostname for the network; and a FQDN or whatever you want to go into the URL's in place of IP addresses
  • The lamp can now be set to only activate when the camera is in use; saving heat and power etc. When set to a low level you get a notification light that the camera is in use.
  • Some irrelevant debug output has been removed and comments cleaned up in places

3.0 Release candidate

12 Oct 11:28
925b8ee
Compare
Choose a tag to compare

Feature Complete.
Waiting for documentation changes. And any last-minute fixes.

V3.0 pre-release III: wifi improvements

06 Oct 11:49
1399d87
Compare
Choose a tag to compare

Working towards the 3.0 final release, I'm proud to preview the latest development version.

  • Added a framework to define multiple WiFi networks, the strongest visible known network will be selected
  • Re-scan on connection fail or disconnect
  • AP can be configured as the default mode, or a fall-back if no known networks can be found, or disabled entirely.
  • Info about connection mode etc is displayed in the info page

I consider this quite a stable candidate; so I'm marking it as the latest release despite it being a beta.

  • Currently 3.0 final is only waiting on FaceDB save routines and some documentation work.

V3.0 pre-release II; viewers fixed and info page

03 Oct 20:08
adfa3ca
Compare
Choose a tag to compare

Another update; I corrected errors in the CSS of the minivjiew and added an info page

V3.0 pre-release: UI and preferences improvements

27 Sep 14:13
25d5c86
Compare
Choose a tag to compare

V3.0 preview

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 are misplaced I still need to make the CSS and Javascript play well together.
  • Face Recognition Database is not (yet) saved / restored, This is planned for the full v3 release but needs more time

Wireless Persistence

25 Sep 17:01
Compare
Choose a tag to compare

I've merged some recent changes from the 3.x development stream back to implement wireless disconnect / reconnect behaviour.

Networking Options

21 Sep 08:57
bab559b
Compare
Choose a tag to compare

Networking options, stream and fixed IP address, etc. plus bugfixes from upstream and defaults to enable face detection and pre-set lamp level.

Better config and screen rotation

23 Aug 19:57
dd8cf6e
Compare
Choose a tag to compare

I've moved all the hardware config into the myconfig.h file, plus implemented and tweaked the screen rotation stuff from @jmfloyd

Add pins definition for M5STACK_NO_PSRAM

07 Apr 22:04
dd76363
Compare
Choose a tag to compare

Should address errors like: esp_camera_fb_get(): Failed to get the frame on time! when they are caused by having one of the popular, but PSRAM-less, M5 Stack based modules.
From: https://randomnerdtutorials.com/esp32-cam-troubleshooting-guide/