All Projects → rzeldent → esp32cam-ready

rzeldent / esp32cam-ready

Licence: other
Plug and Play firmware for the esp32cam. Flash, provision and connect to rtsp.

Programming Languages

C++
36643 projects - #6 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to esp32cam-ready

ESP32-CAM-MJPEG-Stream-Decoder-and-Control-Library
The library is MJPEG stream decoder based on libcurl and OpenCV, and written in C/C++.
Stars: ✭ 40 (-40.3%)
Mutual labels:  esp32-arduino, ov2640, esp32-cam
esp-rgb-led-matrix
Full RGB LED matrix, based on an ESP32 and WS2812B LEDs.
Stars: ✭ 91 (+35.82%)
Mutual labels:  esp32, platformio, esp32-arduino
esp32-internet-ota
ESP32 + GitHub Actions + Husarnet. A boilerplate project for ESP32 allowing in-field firmware update using GitHub Actions workflow.
Stars: ✭ 28 (-58.21%)
Mutual labels:  esp32, platformio, esp32-arduino
react-native-vlc-media-player
React native media player for video streaming and playing. Supports RTSP, RTMP and other protocols supported by VLC player
Stars: ✭ 221 (+229.85%)
Mutual labels:  rtsp, vlc, vlc-player
Black-VLC-Mac
A black theme for VLC for Mac
Stars: ✭ 26 (-61.19%)
Mutual labels:  vlc, vlc-player
OctoWifi-LEDs-Controller
LEDs driver for ESP32 ( support ART-NET, RGB888, RGB565, Z888 )
Stars: ✭ 16 (-76.12%)
Mutual labels:  esp32, esp32-arduino
wifiaudio-tx-firmware
ESP32 based wifi auio transmitter firmware
Stars: ✭ 31 (-53.73%)
Mutual labels:  esp32, esp32-arduino
NeoGB-Printer
An open-source and standalone Gameboy Printer emulator 100% compatible with all officially released games (110 in total) that support the accessory. Just print and save the images as BMP
Stars: ✭ 61 (-8.96%)
Mutual labels:  esp32, esp32-arduino
VLC-Scheduler
Basic automation & scheduling for VLC media player. [Currently not actively maintained].
Stars: ✭ 57 (-14.93%)
Mutual labels:  vlc, vlc-player
esp8266-esp32-sdk
Library for https://sinric.pro - simple way to connect your device to Alexa, Google Home, SmartThings and cloud
Stars: ✭ 147 (+119.4%)
Mutual labels:  esp32, platformio
ESPHome-Air-Quality-Monitor
ESPHome configuration for a DIY indoor air quality monitor for CO₂ concentration, PM2.5 and PM10 concentrations, and temperature, humidity and pressure
Stars: ✭ 42 (-37.31%)
Mutual labels:  esp32, esp32-arduino
OneWire
Library for Dallas/Maxim 1-Wire Chips
Stars: ✭ 32 (-52.24%)
Mutual labels:  esp32, esp32-arduino
stewart-platform-esp32
https://ouilogique.com/plateforme-de-stewart-esp32/
Stars: ✭ 17 (-74.63%)
Mutual labels:  esp32, platformio
CoopCommand
CoopCommand aims to increase automation in small scale egg-laying chicken flocks for the hobby farmer. Final product aims to have ease of installation and use for non-technical users.
Stars: ✭ 37 (-44.78%)
Mutual labels:  esp32, esp32-cam
LMIC-node
LMIC-node | One example to rule them all. LMIC-node is an example LoRaWAN application for a node that can be used with The Things Network. It demonstrates how to send uplink messages, how to receive downlink messages, how to implement a downlink command and it provides useful status information. With LMIC-node it is easy to get a working node qu…
Stars: ✭ 108 (+61.19%)
Mutual labels:  esp32, platformio
M5Stack-MultiApp-Advanced
A M5Stack firmware made on PlatformIO
Stars: ✭ 155 (+131.34%)
Mutual labels:  esp32, platformio
esp32FOTA
Experiments in firmware OTA updates for ESP32 dev boards
Stars: ✭ 185 (+176.12%)
Mutual labels:  esp32, esp32-arduino
M5Stack-Air-Quality-ESPHome
ESPHome configuration for M5Stack's PM2.5 Air Quality Kit with the PMSA003 particulate matter sensor and the SHT20 temperature and humidity sensor
Stars: ✭ 19 (-71.64%)
Mutual labels:  esp32, esp32-arduino
coro2sens
Build a simple device that warns if CO₂ concentration in a room becomes a risk for COVID-19 aerosol infections.
Stars: ✭ 32 (-52.24%)
Mutual labels:  esp32, platformio
Nager.VideoStream
Get images from a network camera stream or webcam
Stars: ✭ 27 (-59.7%)
Mutual labels:  camera, rtsp

esp32cam-ready

esp32-ready cam combines other projects to have an out-the-box solution to use the Chinese (7 Euro!) esp32cam module. Suggestions and bug fixes are welcome!

Usage

Download the repo, open it in PlatformIO and flash it to the esp32cam. The device should become available as an access point with the name esp32cam-xxxxxxxxxxxx, where the xxxxxxxxxxxx represents the MAC address of the device. The default password for the device as access point is 'esp32cam#'. Next, connect to the access point and configure the ssid/password in the browser on on the address http://192.168.4.1. When the credentials are valid and the device connects to the infrastructure, the device can be accessed over http using the link http://esp32cam.local (or the local ip address) from your browser.

RTSP stream is available at: rtsp://esp32cam.local:554/mjpeg/1

Using the browser, you can

  • Take a snapshot
  • Stream video
  • Turn the light on/off
  • Remove the Wifi configuration.

Installing and running PlatformIO

Install platformIO (Debian based systems)

 sudo apt-get install python-pip
 sudo pip install platformio
 pio upgrade

for Windows and Linux/Mac users, install (Visual Studio code)[https://code.visualstudio.com/] and install the PlatformIO plugin. For command line usage Python and PlatformIO-Core is sufficient. More information can be found at: https://docs.platformio.org/en/latest/installation.html

Clone this repository, go into the folder and type:

 pio run

Put a jumper between IO0 and GND, press reset and type:

 pio run -t upload

When done remove the jumper and press reset. To monitor the output, start a terminal using:

 pio device monitor

Credits

Esp32cam-ready depends on PlatformIO and Micro-RTSP by Kevin Hester.

esp32-ready basically extends the Micro-RTSP with multiple client connections and adds an easy to use web interface that offers provisioning.

Thanks for the community making these tools and libraries available.

Also thanks to EspressIf and the guys that created these modules!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].