Features
-
Introduced a new event,
live-streaming-started
that corresponds to when a live streaming has started for the call. The event payload optionally includes the streaminglayout
:{ "action": "live-streaming-started", "layout": {} // see layout object in [startLiveStreaming](https://docs.daily.co/reference/daily-js/instance-methods/start-live-streaming) }
-
Beta (cloud recording): Added support for
recording-started
andrecording-stopped
forcloud-beta
recording. Allrecording-started
events will now include thetype
of recording started (ie."local"
,"cloud"
,"rtp-tracks"
,"output-byte-stream"
, or"cloud-beta"
). When thetype
iscloud-beta
orrtp-tracks
, therecording-started
event will also includestartedBy
with the participant id of the person who started the recording.cloud-beta
recordings will also include the samelayout
property as live streaming events.{ "action": "recording-started", "callFrameId": "16149871051110.5607513282111183", "layout": { "preset": "default" }, // only for rtp-tracks recordings "local": true, // only present for local and cloud recordings if you started the recording "recordingId": "cab2be92-1551-42d8-bcdf-11fe7bd81923", // only for cloud recordings "startedBy": "1c6d5474-b133-4993-c943-f1ffdbb38cad", // the participant that started a cloud-beta or rtp-tracks recording "type": "cloud-beta" // or rtp-tracks, local, cloud, or output-byte-stream }
Bugfixes
- added missing
userName
to theDailyCallOptions
type - Beta (background blur): added better validation for the optional
config
object passed in as part ofprocessor
inupdateInputSettings
- Beta (background blur): changed the
strength
value from being anint
ranging from 0-10 to afloat
percentage value, ranging from 0-1. - Resolved an issue that would cause
cloud-beta
orrtp-tracks
recordings to stop ifstartRecording()
was called multiple times in the same session.