Esp32 Multiple Client RTSP Server with Video, Audio & Subtitles

arduino arduino-library audio audio-streaming camera esp32 esp32-cam esp32-s3 esp32cam esp32s3 iot multimedia rtsp rtsp-server rtsp-stream rtspserver subtitles subtitles-streamer video video-streaming
1 Open Issue Need Help Last updated: Aug 5, 2025

Open Issues Need Help

View All on GitHub
Networking Protocol Implementation

AI Summary: The issue is potential crashes and automatic restarts of the ESP32 RTSP server when RTSP connections are dropped, specifically within a loop iterating through the `sessions` map in `rtpPackets.cpp`. The task requires adding thread safety mechanisms (e.g., a mutex or other locking mechanism) to protect the `sessions` map during iteration to prevent race conditions that might occur when connections are concurrently closed and the map is being modified.

Complexity: 4/5
good first issue

Esp32 Multiple Client RTSP Server with Video, Audio & Subtitles

C++
#arduino#arduino-library#audio#audio-streaming#camera#esp32#esp32-cam#esp32-s3#esp32cam#esp32s3#iot#multimedia#rtsp#rtsp-server#rtsp-stream#rtspserver#subtitles#subtitles-streamer#video#video-streaming