Python service that converts RTSP streams to WebRTC for browser viewing.
- Multi-viewer shared RTSP connection (MediaRelay)
- Auto-reconnect with exponential backoff
- Single-file Web UI
pip install -r requirements.txt
# Edit config.yaml with your RTSP URL
python server.py
# Open http://localhost:8080streams:
camera1:
url: "rtsp://admin:password@192.168.1.100:554/stream1"
name: "Camera 1"
server:
host: "0.0.0.0"
port: 8080