Recording events
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.
recording-started
Emitted for all participants when a recording starts.
All recording-started
events include the type of recording started ("local"
, "cloud"
, or "raw-tracks"
).
When the type is "cloud"
or "raw-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.
If you start a "local"
recording, you may get some of these properties in your event, but other participants will only get an event containing {"action": "recording-started"}
.
recording-stopped
Emitted for all participants when a recording stops.
recording-stats
For experimental use only. This API may change.
recording-error
Emitted when a recording error occurs.
recording-upload-completed
Emitted when recording upload has completed.