livekit / ingress

Ingest streams (RTMP/WHIP) or files (HLS, MP4) to LiveKit WebRTC
Apache License 2.0
64 stars 22 forks source link

Try restarting the output part of the pipeline up to 3 times if the room disconnected #240

Closed biglittlebigben closed 3 months ago

biglittlebigben commented 3 months ago

Also add a watchdog in case the room reconnects, but the tracks never get bound to the peer connection.

For the transcoded path, retries are done by restarting the handler process.

For the non transcoded path, the output object gets recreated, as well as all the sinks.