You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
lk egress start REQUEST_JSON with no --type now takes a livekit.StartEgressRequest and calls EgressClient.StartEgress. The five per-type values (room-composite, participant, track, track-composite, web) remain as explicit legacy opt-ins.
Adds cmd/lk/examples/{media,template,web}-egress-v2.json.
REQUEST_JSON is a `+reflect.TypeFor[livekit.StartEgressRequest]().Name() +`, whose source is a
56
+
layout template, a web page, or media tracks from a room.
57
+
58
+
TYPE selects a deprecated per-type request instead:
59
+
- "room-composite" composes multiple participant tracks into a single output stream, as `+reflect.TypeFor[livekit.RoomCompositeEgressRequest]().Name() +`
60
+
- "participant" captures a single participant, as `+reflect.TypeFor[livekit.ParticipantEgressRequest]().Name() +`
61
+
- "track" captures a single track without transcoding, as `+reflect.TypeFor[livekit.TrackEgressRequest]().Name() +`
62
+
- "track-composite" captures an audio and a video track, as `+reflect.TypeFor[livekit.TrackCompositeEgressRequest]().Name() +`
63
+
- "web" captures any website, with a lifecycle detached from LiveKit rooms, as `+reflect.TypeFor[livekit.WebEgressRequest]().Name() +`
0 commit comments