Cameras ({{ cameras.length }})
No cameras added yet
go2rtc: {{ go2rtcConnected ? 'Connected' : 'Offline' }}
{{ go2rtcStreams }} streams found
Cameras ({{ cameras.length }})
No cameras yet
Add your Wyze, Cloud Edge, or any RTSP camera to see all feeds in one place.
Quick Start
1. Install go2rtc on your local network
2. Add your RTSP URLs to go2rtc.yaml
3. Point this dashboard to go2rtc's IP
4. Or add cameras manually with HLS/MJPEG URLs
Connecting...
{{ cam.name }}
{{ cam.resolution || 'Auto' }}
go2rtc HLS URL: http://{ip}:1984/api/hls/{name}.m3u8
go2rtc Auto-Detect
Detect go2rtc on your local network
Cameras ({{ cameras.length }})
go2rtc is a single binary that converts RTSP streams to WebRTC/HLS for browser playback.
1. Download: github.com/deepch/go2rtc
2. Create go2rtc.yaml:
streams:
wyze_front:
- "rtsps://192.168.0.155:322/stream0"
cloud_edge:
- "rtsp://..."
3. Run: ./go2rtc
4. Open http://192.168.0.x:1984 to verify
5. In this app, use HLS type with URL:
http://192.168.0.x:1984/api/hls/wyze_front.m3u8
Some cameras expose HTTP snapshot URLs that refresh periodically.
Wyze RTSP: http://192.168.0.155/snapshot.jpg (if supported)
Use the Snapshot type in this app.
Transcode RTSP to HLS on your local machine:
ffmpeg -i "rtsps://..." -c copy -f hls \ -hls_time 2 -hls_list_size 3 \ /path/to/stream.m3u8
Serve the folder with python3 -m http.server 8080
Then add as HLS type in this app.
{{ fullscreenCam.name }}