API contract:
POST /streamer
{"input": "test.mp4", "rtmp_url": "rtmp://..."}
GET /streamer
DELETE /streamer
POST /viewers
{"hls_url": "https://....m3u8"}
GET /viewers/:id
DELETE /viewers/:id
GET /status
Activity
varsill commentedon Sep 10, 2026
API contract:
POST /streamerwith{"input": "test.mp4", "rtmp_url": "rtmp://..."}starts publishingGET /streamershows publishing statusDELETE /streamerstops publishingPOST /viewerswith{"hls_url": "https://....m3u8"}starts a viewer and returns its idGET /viewers/:idshows its status and measurementsDELETE /viewers/:idstops the viewerGET /status- returns status of the daemon