适用场景
在远程教育、秀场直播、视频会议、远程定损、金融双录、在线医疗等应用场景中,考虑取证、质检、审核、存档和回放等需求,常需要将整个视频通话或互动直播过程录制和存储下来。
TRTC 的云端录制,可以将房间中的每一个用户的音视频流都录制成一个独立的文件:
也可以将房间中的多路音视频先进行云端混流,再将混合后的音视频流录制成一个文件:
控制台指引
开通录制服务
登录实时音视频控制台,在左侧导航栏选择【应用管理】。单击目标应用所在行的【功能配置】,进入功能配置页卡。如果您还没有创建过应用,可以单击【创建应用】,填写应用名称,单击【确定】创建一个新的应用。单击【启用云端录制】右侧的
,会弹出云端录制的设置页面。
选择录制形式
TRTC 的云端录制服务提供了两种不同的录制形式:“全局自动录制”和“指定用户录制”:
全局自动录制
每一个 TRTC 房间中的每个用户的音视频上行流都会被自动录制下来,录制任务的启动和停止都是自动的,不需要您额外操心,比较简单和易用。具体的使用方法请阅读方案一:全局自动录制。
指定用户录制
您可以指定只录制一部分用户的音视频流,这需要您通过客户端的 SDK API 或者服务端的 REST API 进行控制,需要额外的开发工作量。具体的使用方法请阅读方案二:指定用户录制(SDK API) 和方案三:指定用户录制(REST API)。
选择文件格式
云端录制支持 HLS、MP4、FLV 和AAC 四种不同的文件格式,我们以表格的形式列出四种不同格式的差异和适用场景,您可以结合自身业务的需要进行选择:
参数参数说明
文件类型支持以下文件类型:HLS:该文件类型支持绝大多数浏览器在线播放,适合视频回放场景。选择该文件类型时,支持断点续录且不限制单个文件最大时长。FLV:该文件类型不支持在浏览器在线播放,但该格式简单容错性好。如果无需将录制文件存储在云点播平台,可以选择该文件类型,录制完成后立刻下载录制文件并删除源文件。MP4:该文件类型支持在 Web 浏览器在线播放,但此格式容错率差,视频通话过程中的任何丢包都会影响最终文件的播放质量。AAC:如果只需录制音频,可以选择该文件类型。
单个文件的最大时长(分钟)根据实际业务需求设置单个视频文件的最大时