Skip to main content

Cloud Recording Overview

The Cloud Recording service meets real-time recording needs for RTC calls and live streaming rooms, supporting screen sharing and custom audio/video capture.

Key features:

  • Automatic recording: Configure parameters in the Console. When clients initiate RTC communication, the service automatically starts recording and stops when the session ends.
  • Manual recording: Trigger recording via server API calls to capture specific sessions or segments. Customize rendering and output formats through parameters. See Start Recording, Stop Recording, and Change Layout.
  • Multiple recording modes: Capture individual user's audio, video, or both; merge multiple streams; record live mixed streams directly. Note: Different modes generate varying file outputs. Details in Configure Cloud Recording.
  • Output formats: Video - MP4, MKV, FLV, HLS; Audio - AAC, MP3.
  • Third-party storage: Upload recordings to Amazon S3, Aliyun OSS, Tencent COS, Qiniu Kodo, Kingsoft KS3, Huawei OBS, Wangsu WCS, or UPYun USS.
  • File management: View recorded files in the Console's Recording Files section.
  • Real-time callbacks: Monitor recording status (e.g., failure alerts) by configuring callback URLs in the Console's Cloud Recording section. See Status Callbacks.

Use Cases

IndustryScenarios
Online EducationRecord 1v1/small-group classes for post-session review.
Social Live StreamingCapture highlights, replay content, moderation.
FinanceArchive online consultations, account openings, and face-to-sign sessions.