• Stars
    star
    230
  • Rank 174,053 (Top 4 %)
  • Language
    C++
  • License
    BSD 3-Clause "New...
  • Created over 4 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ESP32 MJPEG Multiclient Streaming Server

ESP32 MJPEG Multiclient Streaming Server

This is a simple MJPEG streaming webserver implemented for AI-Thinker ESP32-CAM or ESP-EYE modules.

This is tested to work with VLC and Blynk video widget.

This version uses FreeRTOS tasks to enable streaming to up to 10 connected clients

Inspired by and based on this Instructable: $9 RTSP Video Streamer Using the ESP32-CAM Board

Full story: https://www.hackster.io/anatoli-arkhipenko/multi-client-mjpeg-streaming-from-esp32-47768f


Other repositories that may be of interest
ESP32 MJPEG streaming server servicing a single client:

https://github.com/arkhipenko/esp32-cam-mjpeg

ESP32 MJPEG streaming server servicing multiple clients (FreeRTOS based):

https://github.com/arkhipenko/esp32-cam-mjpeg-multiclient

ESP32 MJPEG streaming server servicing multiple clients (FreeRTOS based) with the latest camera drivers from espressif.

https://github.com/arkhipenko/esp32-mjpeg-multiclient-espcam-drivers

Cooperative multitasking library:

https://github.com/arkhipenko/TaskScheduler

More Repositories

1

TaskScheduler

Cooperative multitasking for Arduino, ESPx, STM32, nRF and other microcontrollers
C++
1,262
star
2

esp32-cam-mjpeg

ESP32 mjpeg streaming server
C++
180
star
3

esp32-mjpeg-multiclient-espcam-drivers

ESP32 MJPEG Multiclient Streaming Server with latest Espressif drivers
C
167
star
4

Dictionary

A dictionary data type with a fast b-tree based search
C
58
star
5

EspBootstrap

A simple way to get your ESP8266 or ESP32 project configured and online quickly
C++
30
star
6

TM1650

TM1650 based seven segment display driver for arduino
C++
26
star
7

IoT_apis2

IoT Enabled Automated Plant Irrigation System
C++
14
star
8

ESP32Himem

C
11
star
9

EspColdBoot

Flexible ESP8266 and ESP32 initial device provisioning
C++
7
star
10

apis

APIS - Automated Plant Irrigation System
C++
6
star
11

AvgFilter

Integer implementation of an average filter
C++
4
star
12

pumpkin

pumpkin - an Arduino-based firmware for an Interactive Halloween Pumpkin
Arduino
4
star
13

dnd

Minecraft Interactive Do Not Enter Sword/Sign (ESP32-CAM)
C++
4
star
14

RunningLinreg

Implementation of dynamic mean squared error linear regression f(t)
C++
3
star
15

scarab

Arduino based hexbug scarab robot
C++
3
star
16

PartyLights

Code and file repo for Portable Party Lights instructable
C++
3
star
17

AverageFilter

Average Filter using integer arithmetic only
C++
3
star
18

DlpFilter

Adaptive Digital Low Pass filter (integer arithmetic only)
C++
3
star
19

predator

Files for Interactive Predator with Plasma Gun Head Tracking Halloween costume instructable
C++
2
star
20

DhpFilter

This is a digital implementation of High Pass filter using integer arithmetic only
C++
1
star
21

CPUClockSpeed

Sketch to determine clock speed on an Arduino, ESPx, or Teensy microcontroller
C++
1
star
22

PersistentQueue

Implementation of a queue that persists messages to flash
C++
1
star
23

clonezilla

Fully automated unattended backup using clonezilla
Perl
1
star