Features
-
Introduces a new beta recording type,
cloud-beta
, which records a Daily call server-side.-
Set the
enable_recording
property for a room or meeting token tocloud-beta
to test it out. Be advised that this feature is beta and is subject to change -
You can now pass a
layout
property to startstartRecording
that determines how participants' camera streams will be displayed in the recording. Thislayout
object includes apreset
key that specifies adefault
(grid),single-participant
, oractive-participant
layout value. Thedefault
value can be set with an additionalmax_cam_streams
key to indicate the number of participant videos displayed.await call.startRecording({ width: 1280, height: 720, backgroundColor: "#FF1F2D3D", layout: { preset: "default", max_cam_streams: 5, }, });
-
The new
updateRecording
method makes it possible to update thelayout
value mid-recording.await call.updateRecording({ layout: { preset: "single-participant", session_id: "abcd123..." } });
-
Additional Notes:
- The new
layout
property ofstartRecording
andupdateRecording
method are only applicable for the newcloud-beta
recording type. - Cloud recording is only available to Scale Plans and is an additional charge. See daily.co/pricing.
- The new
For more details on these recording improvements, please contact daily
-