Industry Scenario | Core Value |
Telemedicine | Meets compliance review requirements from medical regulatory authorities; accumulates consultation data for internal quality control and training; patients can replay consultations to reduce communication gaps. |
Social & Entertainment | Meets content safety regulatory requirements; recorded content can be used as evidence for violations and traceability. |
Video Customer Service | Records service sessions for quality inspection and satisfaction analysis; recording files serve as objective evidence in service disputes. |
Online Counseling | Meets compliance archiving requirements for the counseling industry; counselors can review recordings for case analysis and professional supervision. |



Configuration | Description |
Storage | Required. The VOD (Video on Demand) application where your recording files will be stored by default. |
Save Duration | Required. Sets how long recording files are retained in VOD. |
Full Room Recording | When enabled, all calls under the current SDKAppID will be automatically recorded |
cloudRecordPolicy parameter to control whether recording is enabled for a specific call, suitable for on-demand recording scenarios.import com.tencent.qcloud.tuikit.tuicallkit.TUICallKitimport io.trtc.tuikit.atomicxcore.api.call.CallParamsimport io.trtc.tuikit.atomicxcore.api.call.CloudRecordPolicyval callParams = CallParams()// Set the cloudRecordPolicy parametercallParams.cloudRecordPolicy = CloudRecordPolicy.EnableTUICallKit.createInstance(context).calls(listOf("mike"), TUICallDefine.MediaType.Video, callParams, object : CompletionHandler {})
import TUICallKit_Swiftvar params = CallParams()// Set the cloudRecordPolicy parameterparams.cloudRecordPolicy = .enableTUICallKit.createInstance().calls(userIdList: ["mike"], callMediaType: .video, params: params, completion: nil)
Parameter | Type | Description |
cloudRecordPolicy | CloudRecordPolicy | FollowConsoleConfig: Default value. Recording is enabled if Record All Rooms is turned on in the console; otherwise, recording is disabled. Enable: Force enable recording. The call will be recorded regardless of whether Record All Rooms is enabled in the console. Disable: Force disable recording. The call will not be recorded regardless of whether Record All Rooms is enabled in the console. |

VideoUrl field from the callback message. This field is the playback URL of the recording file on Tencent Cloud VOD. You can use this URL directly for playback on your platform.cloudRecordPolicy = Enable?Comparison | TRTC Basic Cloud Recording | TUICallKit Call Recording |
Lifecycle Management | Requires manual control of recording tasks and state management based on call callbacks. | Recording starts automatically when a call begins and stops when it ends — fully managed. |
Mixed-stream Recording | Requires manual configuration of stream mixing layout parameters. | Automatically mixes all call participants into a single file using a grid layout. |
Call Association | Recording files have no direct association with business calls; mapping must be maintained manually. | Recording files are automatically associated with call IDs; callbacks directly return the mapping. |
Callback Notifications | Requires separate configuration of recording callbacks. | Automatically pushes file information upon recording completion, including call ID + video URL. |
Apakah halaman ini membantu?
Anda juga dapat Menghubungi Penjualan atau Mengirimkan Tiket untuk meminta bantuan.
masukan