直播录制

最后更新时间:2021-09-09 16:21:05

    云直播提供将直播画面进行录制并将文件存储到云点播中,可通过云点播对录制视频进行下载、预览等处理。本文将为您介绍如何创建、绑定、解绑、修改以及删除录制模板。
    创建录制模板有以下两种方式:

    • 通过云直播控制台创建录制模板,具体操作步骤请参见 创建录制模板
    • 通过 API 创建录制模板,具体参数及示例说明请参见 创建录制模板

    注意事项

    • 录制的视频文件默认保存至 云点播 控制台,建议提前开通点播服务,详细请参见 点播快速入门
    • 开启录制功能后请确保云点播服务处于正常使用状态。云点播服务未开通或账号欠费导致云点播服务停服等情况将影响直播无法进行录制,期间不会产生录制文件和录制费用。
    • 直播过程中预计在录制结束5分钟左右可获取对应文件。例如,某直播从12:00开始录制,12:30结束录制,则12:35左右可获取12:00 - 12:30的对应片段,以此类推。
    • 受限于音视频文件格式(FLV/MP4/HLS)对编码类型的支持,视频编码类型支持H.264,音频编码类型支持 AAC。
    • 录制模板创建成功后,可与推流域名进行关联,相关文档可参见 录制配置,关联成功后约5分钟 - 10分钟生效。
    • 若需了解生成的录制文件命名规则,请参见 录制模板参数-VodFileName
    • 模板绑定、修改和解绑均只影响更新后的直播流,已经在直播中的流不会受影响;直播中的流需要断流重推才会使用新的规则。
    • 混流录制不支持中国内地(大陆)和国际/港澳台的直播混流,会导致录制文件错误,影响正常观看回放。

    前提条件

    创建录制模板

    1. 登录云直播控制台,进入 功能配置 > 直播录制
    2. 单击 创建录制模板 设置模板信息,进行如下配置:
    配置项配置描述
    模板名称 直播录制模板名称,可自定义(仅支持中文、英文、数字、_、-)。
    模板描述 直播录制模板介绍描述,可自定义(仅支持中文、英文、数字、_、-)。
    录制格式 录制视频针对直播原始码率录制,输出格式有 HLS、MP4、FLV 和 AAC 四种,其中 AAC 为纯音频录制。
    3. 勾选需要录制格式后,弹出相关格式的设置界面,可选择一个或多个录制格式同时进行设置。请进行如下设置:

    配置项配置描述
    单个录制文件时长(分钟)
    • 录制 HLS 格式最长单个文件时长无限制,如果超出续录等待时长则新建文件继续录制。
    • 录制 MP4、FLV 或 AAC 格式单个文件时长限制为1分钟 - 120分钟。
    续录等待时长(秒) 仅 HLS 格式支持文件推流中断续录,续录等待时长可设置为0s - 1800s。
    保存时长(天) 单个录制文件保存最大时长均为1500天,文件保存时长0为永久。可选择 永久存储指定时间
    指定点播应用/分类 支持录制至云点播 VOD 指定 子应用 的点播分类中,默认录制至账号主应用,仅支持写入状态为开启的子应用。
    高级配置 视频存储策略
    • 若录制视频为正常业务回放需要,标准存储即可满足需求,默认为标准存储。
    • 支持对录制至云点播上的媒资进行降冷操作,若录制文件不需要频繁访问,可以使用降冷功能来实现低频访问长期存储。
    点播任务流处理 单击 选择绑定的任务流 可选择绑定点播子应用下已建立的任务流,或从当前点播任务流选择界面点击任务流名称前往点播控制台新增/修改任务流配置。绑定成功后,在生成录制文件后执行点播任务流模板,产生对应的 云点播费用
    注意:

    视频存储策略中:

    • 选择 标准存储 时,若目前选中的应用已开启降冷策略,录制文件会先生成标准存储文件后再根据降冷策略进行降冷,可点击此处查看策略
    • 选择 低频存储 时,若目前选中的应用/分类已开启降冷策略,录制文件会先直接生成低频存储文件后再判断是否执行点播降冷策略。
    1. 单击 保存 即可。

    关联域名

    1. 登录云直播控制台,进入 功能配置 > 直播录制
      • 直接关联域名:单击左上方的 绑定域名
      • 新录制模板创建成功后关联域名:录制模板创建 成功后,单击提醒框中的 去绑定域名
    2. 在域名绑定窗口中,选择您需绑定的录制模板推流域名,单击 确定 即可绑定成功。
    说明:

    支持通过单击 添加 为当前模板绑定多个推流域名。

    解除绑定

    1. 登录云直播控制台,进入 功能配置 > 直播录制
    2. 选择已关联域名的录制模板,选择需要解绑的域名,单击右侧的 解绑
    3. 确认是否解绑当前关联域名,单击 确定 即可解绑。
    说明:

    • 录制模板解除绑定后,不影响正在直播中的流。
    • 若需解绑生效,解绑后请断流并重新推流直播,新的直播将不会生成录制文件。

    修改模板

    1. 进入 功能配置 > 直播录制
    2. 选择您已创建成功的录制模板,并单击右侧的 编辑,即可进入修改模板信息。
    3. 单击 保存 即可。

    删除模板

    1. 登录云直播控制台,进入 功能配置 > 直播录制
    2. 选择您已创建成功的录制模板,单击右上方 删除
    3. 确认是否删除当前录制模板,单击 确定 即可成功删除。
    注意:

    • 若模板已被关联,需要先 解除绑定,才可以进行删除操作。
    • 控制台的录制模板管理为域名维度,暂时无法取消关联接口创建的规则,如果是通过录制管理接口关联指定流的,则需要通过调用 删除录制规则 解除关联。

    相关操作

    域名维度绑定解绑录制模板的具体操作及相关说明,请参见 录制配置

    相关问题

    直播录制后生成的视频名称是按什么规则生成?

    控制台创建的录制模板,回调后生成的录制文件按照默认拼接方式命名,格式为:
    {StreamID}*{StartYear}-{StartMonth}-{StartDay}-{StartHour}-{StartMinute}-{StartSecond}*{EndYear}-{EndMonth}-{EndDay}-{EndHour}-{EndMinute}-{EndSecond}

    其中:

    占位符 含义
    {StreamID} 流 ID
    {StartYear} 开始时间-年
    {StartMonth} 开始时间-月
    {StartDay} 开始时间-日
    {StartHour} 开始时间-小时
    {StartMinute} 开始时间-分钟
    {StartSecond} 开始时间-秒
    {EndYear} 结束时间-年
    {EndMonth} 结束时间-月
    {EndDay} 结束时间-日
    {EndHour} 结束时间-小时
    {EndMinute} 结束时间-分钟
    {EndSecond} 结束时间-秒