This feature is located at `http://[camera-ip]/monitor` and gives quick access to up to 5 cameras running the web server example.
Features:
- Finds up to 5 cameras in the local network through mDNS
- Grabs periodicaly and image from each camera (period can be set or turned off)
- Cycles the cameras at given period (off when camera is selected manually)
- Shows basic info for each camera (model, sensor, resolution)
- Allows for easy access to each camer's control panel
- Allows change of resolution and XCLK
- Can save current snapshot
* Add the missing Save button to the web UI for OV5640
* Add MDNS feature that allows the cameras to be found
* Add mDNS Camera Query
* fix bug in mdns json generator
* Fix missing mdns dependency
The boundary delimiter (_STREAM_BOUNDARY) needs to be send before the
body part (_STREAM_PART) too follow RFC2046. This caused ffplay/ffmpeg
to fail to open the MJPEG stream.
* Feature: Control a LED Illuminator or Flash from Camera_Web_Server
Add a "LED Illuminator" menu to menuconfig
Through menuconfig you can select a LEDC pin, LEDC Timer, LEDC Channel, and LEDC Speed Mode
The defaults work for the AIThinker ESPCAM-32 board
There is an option to limit LED intensity while streaming to prevent overheating
LED intensity is not limited when taking a still image photo
The LED intensity controls are hidden on the web page if the LED feature is not enabled
LED intensity can be adjusted while streaming and the LED will respond right away
Tested on an ESPCAM-32 board with an OV2460 sensor
* app_httpd.c: move isStreaming into macro
* app_httpd.c: Change commit re: 150ms LED delay
* Add "Save" button to capture window
Allows saving images from both stills and streams by clicking a button.
* Make image filenames be the date and time of capture
* Add script to compress the html pages for embedding