@videosdk.live/server-sdk
    Preparing search index...

    Class RecordingsResource

    Recordings API — vsdk.recordings.

    Top-level methods drive room (composed) recording; per-type sub-resources cover the rest:

    • vsdk.recordings.participant — per-participant capture
    • vsdk.recordings.track — a single audio/video/screen track
    • vsdk.recordings.composite — server-side composed mix
    • vsdk.recordings.merge — mux individual recordings into channels

    start and stop require a live session. Room-recording start returns an EgressHandle; stopping a room recording keys off its roomId (which the handle carries).

    Index

    Server-side composite recordings.

    Audio channel-merge jobs.

    Per-participant recordings.

    Individual track recordings.

    • Delete a room recording.

      Parameters

      • id: string

      Returns Promise<string>

    • Fetch a room recording by id.

      Parameters

      • id: string
      • options: { withTranscription?: boolean } = {}

      Returns Promise<Recording>

    • Stop a room recording. Pass the start EgressHandle or a bare roomId.

      Parameters

      Returns Promise<string>