2026-05-20 16:08:59 -07:00
2026-05-20 16:08:59 -07:00
2026-05-20 16:08:58 -07:00

ESP32-CAM Video Streaming for Seeed XIAO ESP32S3 Sense

This project implements a live MJPEG video streaming server on the Seeed XIAO ESP32S3 Sense board with OV3660/OV5640 camera module.

Features

  • Automatic WiFi connection to "thetempleofdoom" network
  • Live MJPEG video streaming web server
  • Serial debug output at 115200 baud
  • Optimized for PSRAM usage

Hardware Requirements

  • Seeed XIAO ESP32S3 Sense board
  • OV3660 or OV5640 camera module

Setup

  1. Install required libraries:
    • esp_camera
    • WiFi
  2. Configure Arduino IDE:
    • Select "XIAO_ESP32S3" board
    • Enable PSRAM in board settings
  3. Upload the sketch

Usage

  1. Power on the device
  2. Monitor serial output for connection status and IP address
  3. Access the stream at http://[device-ip]/

Configuration

  • WiFi credentials can be changed in firmware.ino
  • Camera settings can be adjusted in firmware.ino

Known Issues

  • None currently identified

Future Improvements

  • Add WiFi connection timeout
  • Implement OTA updates
  • Add configuration web interface
Description
Seeed XIAO ESP32S3 camera streaming firmware workspace
Readme 54 KiB
Languages
C++ 89.3%
C 10.7%