Media Server Dashboard

Server Running
Flask Server

Port 8092

MediaMTX API

Port 1985

WebRTC

Port 8556

Active Streams

0

Active Streams
No Active Streams

Streams will appear here when Pi-NVR sites register their cameras.
Use the WebSocket command or API to register streams.

API Usage
Register a Stream from Pi-NVR:
POST /api/register_stream
Content-Type: application/json

{
  "site_id": "site-001",
  "camera_name": "camera1",
  "stream_url": "webrtc://pi-nvr-ip:8555/camera1"
}
List Active Streams:
GET /api/streams
View Stream URLs:
  • HLS: http://localhost:1985/STREAM_KEY/index.m3u8
  • WebRTC: http://localhost:8556/STREAM_KEY
  • Web View: http://localhost:8092/stream/STREAM_KEY