You need to enable JavaScript to run this app.
导航

RTC 录制转点播存储管理

最近更新时间2024.01.04 19:42:52

首次发布时间2023.02.28 20:25:55

在教育、互娱、医疗、金融等领域中,您可能需要对某个音视频房间内的音频、视频进行录音或录像,您可以使用 RTC 云端录制功能,将生成的文件存储在视频点播存储平台。本文为您介绍 RTC 录制转点播存储的全链路说明。

适用场景

适用于云端录制转点播存储功能的场景如下所示。

行业场景
在线教育一对一、小班课、大班课等场景下,录制课程回看、课堂精彩片段。
社交直播直播回放、内容审核。
客服中心录制服务记录,用于客服质量评估、后期用户调研。
金融行业办理视频面签,远程见证等业务时,存档备查。
远程医疗进行远程问诊、在线咨询时,录制咨询过程,方便复诊参考。

前提条件

录制方式控制

火山引擎 RTC 支持 2 种录制方式:自动录制和 API 手动录制。这 2 种录制方式均支持将录制文件储存至火山引擎视频点播服务中。

方式一:自动录制

如果您使用自动录制方式,在 RTC 控制台 > 功能配置页面添加自动录制时,您需要将存储位置设为点播,并选择存储空间。

方式二:API 手动录制

手动录制 API 目前有 2 个版本:

  • 如果您使用 2020-12-01 版本,您可以通过 Vod 参数配置存储录制文件的点播空间信息。

  • 如果您使用 2022-06-01 版本,您可以通过 StorageConfig 参数配置录制文件的存储平台。其中,您需要将 StorageConfig.Type 参数设为 1,再通过 StorageConfig.VodConfig 配置存储录制文件的点播空间信息。

说明

查找录制文件

在开启录制功能以后,火山引擎 RTC 服务中录制下来的文件就能在火山引擎点播服务中找到。您可以直接在点播控制台手动查找,也可以调用 API 进行定时筛选。

方式一:在点播控制台查找

  1. 登录视频点播控制台,进入空间。

    说明

    该空间名称即在 RTC 录制方式控制中配置完成的点播存储空间。

  2. 选择左侧导航栏媒资管理 > 视频管理, 进入视频管理页面。

  3. 选择 Vid 模式,在搜索框中通过 Vid、文件名称等查询已录制的音视频文件。

方式二:通过点播 API 查找

  1. 获取 Vid 参数

  2. 通过 Vid 查找音视频文件:通过查询媒资信息 API 来查询您在视频点播控制台上的文件。API 请求示例:

https://vod.volcengineapi.com?Action=GetMediaInfos&Version=2020-08-01&Vids=YourVids

回放录制文件

适用场景:在线教育等场景中,通常需要在直播结束后多次回放录制文件,以便充分利用教学资源。

第一类:获取带 CDN 鉴权的播放地址

方式一:在点播控制台获取地址

  1. 查找到录制文件
  2. 选择左侧导航栏媒资管理 > 视频管理, 进入视频管理页面,选择 Vid 模式
  3. 根据自身业务需求,选择回放录制文件,单击操作列的详情按钮,进入视频详情页面。
  4. 切换视频地址页签,同时该文件已发布完成,单击操作列中复制链接按钮,即可获取到播放地址。

方式二:通过点播 API 获取地址

视频满足发布状态后,通过 GetPlayInfo接口获取到播放地址。

说明

视频点播支持通过控制台,选择进入空间;在系统设置 > 上传存储设置,配置自动设置视频状态为发布。详情请参见自动设置视频状态 这样上传的视频会自动发布,无需您手动发布。

  • 调用该接口可通过 Vid 获取播放地址。您可以通过指定封装格式、编码格式、清晰度等参数,获取所需的播放地址。详见接口说明文档:获取播放地址
  • 您可使用点播服务端 SDK 调用 API,视频点播提供了多种语言的服务端 SDK,详情请见官网文档:使用说明

第二类:获取不带 CDN 鉴权的播放地址

获取回调返回的 StoreUri 参数,通过地址拼接的方式获取播放地址,拼接方式如下所示。

  • StoreUri: BucketName+FileName

  • "协议+://+播放域名+FileName"

    说明

    “+”不在实际 URL 中,仅做展示。

  • 例如:

    • StoreUri: tos-vod-cn-v-ce181619f0xxxxx/abc123456test.mp4
    • Filename: /abc123456test.mp4
    • 最终播放地址:http://play.vod.com/abc123456test.mp4

对接点播播放器

根据使用平台对接点播播放器,具体操作参考如下:

处理录制文件

查找录制文件完成后,视频点播控制台支持对录制的文件进行媒体处理、视频剪辑等操作。

在点播控制台处理文件

  1. 登录视频点播控制台,进入空间。
  2. 选择左侧导航栏媒体处理设置 > 媒体处理模板, 根据自身业务需求,按需配置处理模板。详情操作请见媒体处理设置
  3. 选择左侧导航栏媒体处理设置 > 工作流模板,完成工作流模板配置。详情操作请见工作流模板
  4. (可选)选择左侧导航栏视频剪辑 > 视频剪辑工程,根据自身需求进行视频剪辑操作。详情操作请见视频剪辑
  5. 根据已查找到的录制文件,选择左侧导航栏媒资管理 > 视频管理,勾选录制文件,完成视频处理。详情操作请见视频处理

设置文件过期时间(自定义降冷)

视频点播支持您配置存储策略,智能存储策略依托于点播媒资管理能力,结合视频播放统计量、视频分类、视频存储周期等信息,动态调整视频的存储类型,从而达到降低存储成本的目的。

  1. 进入空间,选择左侧导航栏系统设置 > 存储策略, 进入存储策略页面。

  2. 单击添加存储策略按钮,进入添加存储策略页面,根据页面提示,完成参数配置。您可以依据自身业务需求,选择不同的策略类型。

    • 智能降冷:设置此策略并生效后,视频点播将根据使用频率智能选择媒资从标准存储转为归档存储,达到节省成本的目的。
    • 自定义降冷:设置此策略并生效后,符合所有触发条件的媒资将从标准存储转为归档存储,达到节省成本的目的。
  3. 完成存储策略添加并设置开启状态。

手动删除录制文件

方式一:在点播控制台删除

  1. 查找到录制文件
  2. 选择左侧导航栏媒资管理 > 视频管理, 进入视频管理页面,选择 Vid 模式
  3. 根据自身业务需求,勾选需要删除的文件,单击清空视频按钮,完成视频删除的操作。

方式二:通过点播 API 删除

您可以通过调用删除媒体文件 API 删除某个指定文件。API 请求示例:

https://vod.volcengineapi.com?Action=DeleteTranscodes&Version=2020-08-01&Vid=YourVid&FileIds=YourFileIds&CallbackArgs=YourCallbackArgs