aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md42
1 files changed, 42 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..850b941
--- /dev/null
+++ b/README.md
@@ -0,0 +1,42 @@
+# 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](https://www.instructables.com/id/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
+