Dash-Industry-Forum / livesim2

DASH Live Source Simulator v2 in Go
Other
34 stars 4 forks source link

CMAF Ingest Source #201

Open tobbee opened 2 weeks ago

tobbee commented 2 weeks ago

Make it possible to set configure a livesim2 server to send CMAF ingest streams to specified URLs. The limit of requests/24h can be used to limit the number of segments pushed to a specific IP address in 24h.

To enable this, livesim2 needs to be extended with state for each ongoing CMAF ingest session. A REST API to create and delete CMAF ingest sessions seems like the best way forward. The actual stream configuration could be the using the same URL parameters as for normal livesim2 stream, but have that URL be part of an HTTP POST request to create a CMAF session.

Acceptance Criteria: