云端视频录制

最近更新时间:2019-09-11 18:02:43

商用的音视频解决方案考虑到取证、质检以及审核的要求,大部分会有录制的需求,腾讯云实时音视频服务提供全程的云端录制功能,录制下来的视频可以通过 云点播平台 获取。

平台支持

iOS Android Mac OS Windows 微信小程序 Chrome浏览器

开启云端录制

  1. 确认 云点播服务 已经开启。
  2. 登录 实时音视频控制台 ,单击目标应用卡片,选择【功能配置】。
  3. 开启【自动旁路直播】和【旁路直播自动录制】,选择录制文件的格式。

    开启录制后,当前应用(即当前 SDKAppId)下所有视频房间自动录制的视频格式都会保存为您配置的储存格式。

混合画面

实时音视频的音视频房间默认不开启混流功能,开启云端录制功能后,默认只能录制 TRTC 房间里的独立画面。如果想要录制混合后的画面,您需要使用 云端混流转码,即调用 TRTCCloud 的 setMixTranscodingConfig 接口便可将混合画面的视频录制成一个独立的文件。

获取视频文件

方案一:控制台查找

您可以在云点播控制台的 视频管理 界面中查找到录制下来的视频文件。我们以腾讯云官网的 Demo 为例,具体操作过程如下:

  1. 腾讯云官网 Demo 所属账号的云直播 bizid 为 3891,您可以在 实时音视频控制台 > 【帐号信息】 > 【直播信息】中查询到该 bizid。
  2. 用 Demo 创建一个直播间,ID 为 12345,用户名为 userA,可以计算出该房间对应的直播流 ID 为 MD5(12345_userA_main),即3891_8d0261436c375bb0dea901d86d7d70e8。具体的计算方法可以参考文档 CDN 旁路直播 中关于获取直播地址的说明。
  3. 退出直播间,在点播控制台的 视频管理 界面中直接找到该文件,或用直播流 ID 进行前缀搜索找到该文件,如下图:

方案二:REST API 查找

您可以调用云点播服务提供的 REST API SearchMedia 接口 并指定其 StreamId 参数,查找录制文件。StreamId(即直播流 ID)的获取方式请参见 CDN 旁路直播 中关于获取直播地址的说明。