Backend: FastAPI + SQLAlchemy + SQLite Frontend: React + Vite + Ant Design (serif Anthropic theme) Media server: MediaMTX with edge node support Load balancing: round-robin / weighted / least-conn Multicast detection with automatic fallback Transcoding support via FFmpeg (configurable quality) hls.js player with line & quality switching Admin panel with password auth Windows compatible scripts
17 lines
226 B
YAML
17 lines
226 B
YAML
logLevel: info
|
|
logDestinations: [stdout]
|
|
|
|
rtmp: no
|
|
rtsp: no
|
|
|
|
hls: yes
|
|
hlsAddress: :{{HLS_PORT}}
|
|
|
|
api: yes
|
|
apiAddress: :{{API_PORT}}
|
|
|
|
paths:
|
|
all:
|
|
source: rtmp://{{ORIGIN_HOST}}:1935/live/$MTX_PATH
|
|
sourceOnDemand: yes
|