livekit / ingress

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

Update ingress lifecycle #7

Closed biglittlebigben closed 2 years ago

biglittlebigben commented 2 years ago

This changes how ingresses are started by removing the StartIngress RPC call. Instead, when a RTMP publisher connects, a callback fetches the ingress info for the stream key, validates it, and starts handling the ingress directly by starting the handler process.

biglittlebigben commented 2 years ago

This does not compile for now, pending a protocol module update for a pending PR.