tencent cloud

云直播

动态与公告
公告
新手指南
产品简介
产品概述
子产品简介
基本概念
产品功能
应用场景
产品优势
使用限制
购买指南
计费概述
基础服务费
增值服务费
预付费资源包
购买流程
计费变更
退款说明
账单查询
续费说明
欠费停服说明
计费常见问题
标准直播
概述
应用场景
快速入门
SDK 接入说明
快直播(超低延时直播)
概述
快直播和标准直播区别
应用场景
快速入门
SDK 接入说明
云导播台
概述
应用场景
功能区介绍
云导播台管理
通用云导播
配置节目单和自动导播
控制台指南
控制台介绍
概览
域名管理
流管理
资源包管理
AI 智能
功能配置
拉流转推
计费用量
业务监控
常用工具
无忧直播
CAM 访问控制
功能实践
直播推流与播放
直播增值功能
典型场景实践
云端原生录制
直播安全
海外直播
回调事件消息通知
常见第三方工具指南
SDK 实践
0. SDK 接入引导
1. 推流
2. 播放
3. 高级功能
API 文档
History
Introduction
API Category
Making API Requests
Live Pad APIs
Live Stream Mix APIs
Time Shifting APIs
Monitoring Data Query APIs
Billing Data Query APIs
Live Transcoding APIs
Delayed Playback Management APIs
Domain Name Management APIs
Watermark Management APIs
Certificate Management APIs
Stream Pulling APIs
Recording Management APIs
Live Callback APIs
Screencapturing and Porn Detection APIs
Authentication Management APIs
Live Stream Management APIs
Data Types
Error Codes
运维指南
优化视频卡顿
推流失败问题排查
播放失败问题排查
CLS 协助直播问题排查
直播延迟问题排查
拉流视频质量不清晰问题排查
COS bucket 授权给直播实现截图存储
故障处理
直播混流报错:InvalidParameter.OtherError
常见问题
服务地区相关
直播基础相关
推流播放相关
直播计费相关
直播海外相关
直播录制相关
云端混流相关
域名配置相关
云导播台相关
适配苹果 ATS 相关
服务等级协议
云直播服务等级协议
CSS 政策
隐私协议
数据处理和安全协议
词汇表

录制存储至第三方

PDF
聚焦模式
字号
最后更新时间: 2025-12-03 18:07:10
云直播提供将直播画面进行录制并将文件存储到第三方平台(Amazon S3 和 Google Storage)的功能,本文将为您介绍如何将录制文件存储至第三方平台中。

注意事项

直播录制功能为付费增值服务,使用前需先开通第三方存储对象的服务,使用直播录制功能会产生录制路数峰值费用、录制投递至第三方服务费用和录制后的存储费用。计费规则可参考 计费文档
直播过程中预计在录制结束5分钟左右可获取对应文件。例如,某直播从12:00开始录制,12:30结束录制,则12:35左右可获取12:00 - 12:30的对应片段,以此类推。
录制模板创建成功后,可与推流域名进行关联,相关文档可参见 录制配置,关联成功后约5分钟 - 10分钟生效。
当发起录制任务时,没有选择相应的录制模板,录制文件默认存储至云点播。

前提条件

已开通腾讯云直播服务,并添加 推流域名
已开通第三方存储对象(Amazon S3 和 Google Storage)的服务。

创建录制模板

1. 登录云直播控制台,进入功能配置 > 直播录制
2. 在直播录制中选择录制存储至第三方

3. 单击创建模板设置模板信息,进行如下配置:
录制基础配置说明:包含模板名称、录制内容、录制格式等配置项。
录制格式配置说明:包含HLS文件切分、单个录制文件时长、续录等待时长等配置项。
4. 填写完成后,单击保存即可。

录制基础配置说明

注意:
WebRTC 推流录制原始流,HLS 和 MP4 格式可正常录制音频并播放,FLV 格式会丢失音频,建议选择 HLS 或 MP4 格式。
若指定转码流录制中选择纯音频转码模板时,HLS/FLV/MP4 录制内容会因为格式转换缺失初始2s内容,请合理安排推流录制时间。
录制转码流需要先发起转码任务,会额外产生转码费用,若使用相同转码模板进行播放,不会重复计费。

基础配置项
配置描述
模板名称
直播录制模板名称,可自定义(仅支持中文、英文、数字、_、-)。
模板描述
直播录制模板介绍描述,可自定义(仅支持中文、英文、数字、空格、_、-)。
存储位置
可以选择将数据存储在 Amazon S3 Google Cloud Storage 中。
录制内容
录制原始流
录制视频针对直播原始码率录制,默认录制原始流。选择该配置会在直播流转码(包括转码、加水印及混流)前进行录制,录制的视频不带转码、水印及混流效果。对 WebRTC 推流录制原始流可能出现音频播放不兼容的情况,建议选择“带水印录制”或“带水印及指定转码流录制”。
带水印录制
选择该配置会在直播流加水印模板配置的水印后进行录制,若未配置水印模板则录制原始流。
带水印及指定转码流录制
单击带水印及指定转码流录制,可选择已配置的转码模板,或点击模板名称前往修改转码模板配置。选择该配置会在推流后自动根据转码模板id发起转码进行录制,若转码模板被误删,则效果等同于录制内容"按带水印录制" 。
录制垫片内容
仅当录制内容包含:带水印录制或带水印及指定转码流录制时,下方展示“录制垫片内容”开
关,开关默认关闭。
开启则录制文件中会包含垫片内容,垫片相关操作详见直播垫片,仅带水印录制、带水印及指定转码流录制的录制内容会带垫片内容。
关闭则录制文件中不包含垫片内容,垫片相关操作详见直播垫片
注意:
带水印录制时,垫片内容可能因与直播流分辨率、编码方式不同导致直播流、垫片二者分片录制。若希望避免该问题,可指定转码流录制,垫片内容走转码,避免分片、花屏问题。
时区参数
可选择 UTC+8 或 UTC。
当选择时区参数为 UTC+8 时,录制文件的命名将采用 UTC+8时间参数。
当选择时区参数为 UTC 时,录制文件的命名将采用 UTC时间参数。
录制格式
录制视频输出格式有 HLS、FLV、MP4 和 AAC 四种,其中 AAC 为纯音频录制。

录制格式配置说明

注意:
由于录制文件是边录边传,导致无法在上传前获取到结束时间,无法在文件名中添加结束时间。
开启边录边传,可实现录制结束后文件即刻上传,单个录制文件时长最大可支持12小时,同时增强FLV录制容灾能力; 回放文件在线拖动播放可能会卡顿,但不影响在本地播放。
1. 选择录制内容,勾选需要录制格式后,弹出相关格式的设置界面,可选择一个或多个录制格式同时进行设置。请进行如下设置:
可以切换不同的页签,查看音视频 - HLS 格式、音视频 - FLV 格式、音视频 - MP4 格式以及纯音频 - AAC 格式的配置要求。
音视频 - HLS 格式
音视频 - FLV 格式
音视频 - MP4 格式
纯音频 - AAC 格式



选择该格式类型时,推纯音频直播流或准音视频直播流均会产生AAC格式录制文件。

录制格式基础配置项
配置描述
HLS 文件切分
HLS 文件切分功能默认关闭,如需要使用后处理服务,建议开启 HLS 文件切分并设定单个 HLS 录制文件时长。
开启 HLS 文件切分,可对单个 HLS 录制文件时长进行设置,以便定义录制后处理产生的文件时长。
关闭 HLS 文件切分,HLS 将持续录制直到直播结束。如设置了录制后处理,也将在录制结束后发起后处理。
单个录制文件时长(分钟)
音视频 - HLS 格式
录制 HLS 格式最长单个文件时长无限制,如果超出续录等待时长则新建文件继续录制。
使用 HLS 录制存储至 COS 时,单个 TS 文件时长默认为10秒。
当开启 HLS 文件切分时,HLS 单个录制文件时长的取值范围为1-720分钟。
音视频 - FLV 格式
录制 FLV 格式单个文件时长限制为1分钟 - 720分钟。
音视频 - MP4 格式
录制 MP4 格式单个文件时长限制为1分钟 - 720分钟。
纯音频 - AAC 格式
录制 AAC 格式单个文件时长限制为1分钟 - 120分钟。
续录等待时长(秒)
续录等待时长会直接影响录制文件生成的时间。
当断流间隔不超过设置的续录等待时长时,一个直播流只会生成一个文件,但需要在续录时间超时后才能收到录制文件,续录等待期间会收取录制费用,请合理设置续录等待时长。
仅 HLS 格式支持文件推流中断续录,续录等待时长可设置为1s - 1800s。
子账号
需要填写 Access Key ID(访问密钥ID)以便系统能够识别和验证用户的身份。
需要填写 Access Key(访问密钥),确保数据传输的安全性。
Access Key ID 和 Access Key 是您与云服务提供商(Amazon S3 和 Google Storage)进行身份验证和授权的重要凭证。它们通常由云服务平台提供,用于让您安全地访问和管理云资源。如果您遗失或忘记了这些信息,请按照云服务提供商的指引重新获取或重置。
存储路径
请在 Bucket 中填写您的存储桶信息,注意不要超过100个字符。
Region 为上述 Bucket 所属地域信息。请填写您的 Region 信息,如:ap-southeast-1,注意不要超过100个字符。
存储文件夹
录制存储文件夹默认按照
{RecordSource}/{Domain}/{AppName}/{StreamID}/{RecordId}/{StartYear}-{StartMonth}-{StartDay}-{StartHour}-{StartMinute}-{StartSecond}
进行存储。其中变量包含:
{RecordSource}:录制内容,原始流则为 origin,转码流则为转码模板 ID
{StartYear}:开始时间-年
{StartMonth}:开始时间-月
{StartDay}:开始时间-日
{StartMinute}:开始时间-分钟
{StartSecond}:开始时间-秒
{Domain}:推流域名
{AppName}:推流路径
{StreamID}:流 ID
{RecordId}:录制 ID,区别录制规则/录制任务,录制任务则展示任务 ID(即 CreateRecord 创建返回 ID)
「/」为层级关系,「-」为普通字符
{RandomID}:随机数
边录边传
边录边传功能默认关闭,您可以根据自己的业务需求手动开启该功能。
目前只支持FLV格式开启边录边传功能,开启后可实现录制结束后文件即刻上传,单个录制文件时长最大可支持12小时,同时增强FLV录制容灾能力;回放文件在线拖动播放可能会卡顿,但不影响在本地播放。
2. 单击保存即可。

关联域名

1. 登录云直播控制台,进入功能配置 > 直播录制 > 录制存储至第三方。
直接关联域名:单击左上方的绑定域名

新录制模板创建成功后关联域名:录制模板创建成功后,单击提醒框中的去绑定域名



2. 在域名绑定窗口中,选择您需绑定的录制模板推流域名(可同时绑定多个推流域名),单击确定即可绑定成功。


解除绑定

1. 登录云直播控制台,进入功能配置 > 直播录制 > 录制存储至第三方。
2. 选择已关联域名的录制模板,选择需要解绑的域名,单击右侧的解绑

3. 确认是否解绑当前关联域名,单击确定即可解绑。



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

修改模板

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

3. 单击保存即可。

删除模板

注意:
若模板已被关联,需要先解除绑定,才可以进行删除操作。
删除模板后将无法恢复,请谨慎操作。
控制台的录制模板管理为域名维度,暂时无法取消关联接口创建的规则,如果是通过录制管理接口关联指定流的,则需要通过调用 删除录制规则 解除关联。
1. 登录云直播控制台,进入功能配置 > 直播录制 > 录制存储至第三方。
2. 选择您已创建成功的录制模板,单击右上方删除

3. 确认是否删除当前录制模板,单击确定即可成功删除。




相关操作

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

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈