Start recording audio and video tracks
realtime_kit.recordings.start_track_recording(strapp_id, RecordingStartTrackRecordingParams**kwargs)
POST/accounts/{account_id}/realtime/kit/{app_id}/recordings/track
Starts a track recording in a meeting. Track recordings consist of “layers”. Layers are used to map audio/video tracks in a meeting to output destinations. More information about track recordings is available in the Track Recordings Guide Page.
Security
API Token
The preferred authorization scheme for interacting with the Cloudflare API. Create a token.
Example:
Accepted Permissions (at least one required)
Start recording audio and video tracks
import os
from cloudflare import Cloudflare
client = Cloudflare(
api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted
)
client.realtime_kit.recordings.start_track_recording(
app_id="app_id",
account_id="023e105f4ecef8ad9ca31a8372d0c353",
layers={
"default": {
"file_name_prefix": "string",
"outputs": [{
"type": "REALTIMEKIT_BUCKET"
}],
},
"default-video": {
"file_name_prefix": "string",
"outputs": [{
"type": "REALTIMEKIT_BUCKET"
}],
},
},
meeting_id="string",
max_seconds=60,
)