Recording events

In order to turn on recording and listen for recording events, you'll need to be on the Scale plan. There is also a per minute recording fee. Please reach out if you have any questions about Scale.

If you will be recording your calls, you might be interested in monitoring the status of those recordings. Daily's recording events help you monitor that and respond accordingly.

Emitted for all participants when a recording starts.

All recording-started events include the type of recording started (for React Native, this includes "rtp-tracks" or "cloud").

When the type is "cloud" or "rtp-tracks", the recording-started event will also include startedBy with the participant ID of the person who started the recording. "cloud" recordings will also include the same layout property as live streaming events.

Emitted for all participants when a recording stops.

For experimental use only. This API may change.

Emitted when a recording error occurs.