SFU recording can be used to save audio/video calls for offline viewing. SFU recording supports both individual and composite recordings.
Media for each peer is provided as a seperate mp4 file. This file will have both audio and video of the peer. These files can be used for offline review or in implementating custom composition.
Audio and video of all peers is composed as per their joining/leaving the meeting and provided as a single mp4. This file can be used for offline viewing of the meeting.
SFU Recording can be enabled when creating a room
By default recordings will be uploaded to 100ms storage and a presigned URL for the same will be provided to customers via a webhook. The presigned url will expire in 12hours. Customers can also configure the recordings to be stored in their cloud storage. Following are the configurations for the same.
|type||Upload Destination type. Currently, only ||Yes|
|location||Name of the AWS s3 bucket in which you want to store all recordings||Yes|
|prefix||Upload prefix path||No|
|options||Additional configurations of type ||No|
|credentials||Object of type ||No|
|region||Region of the AWS account hosting the s3 bucket for storing recordings. If not provided it is assumed to be ||No|
|key||Access Key for the AWS account hosting the s3 bucket for storing recordings||Yes|
|secret||Secret for the AWS account hosting the s3 bucket for storing recordings||Yes|
Composite recording mp4 will be placed at -
Individual recording mp4s will be placed at -