文档中心>应用云渲染>实践教程>如何实现云端原生录制

如何实现云端原生录制

最近更新时间:2025-07-21 17:11:32

我的收藏
应用云渲染云端原生录制方案是基于 云直播应用云渲染服务,通过将终端本地录屏功能迁移至云渲染 Windows 实例或 Android 容器,基于虚拟化终端环境集成虚拟显卡驱动与音视频采集模块,实现无损屏幕内容捕获,并结合实时音视频与云直播服务完成推流转码,最终将生成录制的视频文件保存至 云点播对象存储 。该方案突破传统直播流录制局限,真正实现“所看即所录”的用户视角完整录制,显著降低客户端改造成本与维护复杂度。同时支持定制APK/EXE/WEB 客户端,在云端扩展复杂功能实现能力,有效解决定制终端开发门槛高、操作复杂等问题,为云应用、云手机等场景提供高可用、低延时的云端原生录制解决方案。


使用场景

互动直播/语聊房场景

针对互动直播与语聊房场景中传统录制仅能捕获纯净直播流、无法保留观众视角互动内容的行业痛点,腾讯云渲染云端原生录制方案通过虚拟化终端环境实现全要素实时采集,支持同步捕获直播画面、连麦语音、动态弹幕及礼物特效等交互元素。通过生成具备沉浸式参与感的完整视频文件,为赛事直播回放、UGC内容二次创作、合规内容审核等场景提供毫秒级延时的云端录制能力,重新定义"所看即所录"的互动直播录制标准。

在线课堂录制

在线教育场景中,传统录制难以完整还原线下课堂的互动体验。腾讯云渲染云端原生录制方案通过虚拟化教学终端,支持同步录制教师授课画面、动画课件、PPT 演示及线上答题、投票、白板互动等全流程教学行为。录制的教学视频可满足知识分享、二次传播及教学效果分析需求,为在线教育机构提供从内容生产到效果评估的全链路录制解决方案。

应用画面识别及获取

针对网页/客户端应用录制中传统方案无法保留观众视角互动内容的局限,腾讯云渲染云端原生录制方案通过虚拟化终端环境实现无损音视频采集,支持完整录制弹幕、礼物特效、连麦语音等动态元素。结合 腾讯云媒体处理(MPS)的智能识别能力,可自动提取观众视角下的文字信息、语音内容及行为数据,生成结构化素材库。该方案不仅满足合规审核与二次分发的需求,更通过集成大模型训练接口,支持场景化数据分析与用户行为预测。基于该方案的录制内容沉淀使场景转化率得到提高,成为数字化运营中不可或缺的内容资产化工具。

架构流程

云端原生录制,将 APK/EXE/WEB 内容作为录播内容源,实现所见即所得的录制效果。只需要用户在腾讯云渲染中启动云手机实例或云渲染实例,推流至腾讯云直播后,结合录制模块,生成录制文件,直接上传至 VOD 或 COS,也可将内容作为直播源,分发给直播观众。


功能优势

优势
优势介绍
使用场景广
互动直播/语聊房、在线课堂、应用画面识别等相关业务场景。
高度还原
赛事直播回放、UGC 内容创作、合规内容审核等场景中所有特效等外部信息都可以捕捉到,100%还原实际效果。
接入成本低
客户端无需接入 SDK,通过业务后台进行 API 对接。
改造成本低
云端运行的 APK/EXE/WEB 改造成本低,原始 APK/EXE/WEB 可直接部署。
功能扩展强
可以定制云端运行的 APK/EXE/WEB 实现终端 APK/EXE/WEB 不适合实现的复杂功能。

落地案例

需求背景
某国民级别直播 App,需沉淀“主播对战 PK”、“语音房”等互动玩法下的视频内容,作为二次分发的 UGC 素材
原实现方法
运营人员使用手机,在主播开播期间进行手动录屏。
场景痛点
仅能捕获单一主播视角,无法同步录制跨房间连麦、弹幕动画等观众视角元素。
依赖人工操作,素材采集效率低下。
语音房场景需手机录屏,无法规模化自动化积累素材。
实现方法
采用腾讯云渲染云端原生录制架构,云端运行定制化免登录 Android 容器。
多流合成引擎同步捕获主流(主播画面)、辅流(连麦音频)、覆盖流(弹幕动画)。
主播开播时,客户业务后台自动发送消息给云端 App,云端 App 收到信令后进入指定房间并播放视频。
配合腾讯云直播录制能力,沉淀视频内容素材。

前提条件

已开通腾讯云直播服务,并成功添加 推流域名
已开通 应用云渲染 服务 ,并开启 云端推流 服务,支持 推流至云直播推流至指定地址
录制服务,需提前开通 云点播服务对象存储服务

操作步骤

1. 若客户端为 EXE 格式,在 应用云渲染控制台 上传 EXE 客户端文件;若客户端为 WEB 浏览器,无需上传 WEB 浏览器,在 应用云渲染控制台 新建领取 WEB 应用即可;若客户端为 APK 格式,请联系腾讯商务人员,由后端开放新建 APK 应用功能。
2. 参见 应用云渲染快速入门 ,新建项目并购买应用云渲染并发包,进行效果测试、上线发布。
3. 在云直播 创建录制模板,根据需求可以选择 存储到 VOD存储到 COS。同时也可以 推流至指定地址 结合业务场景按需录制。
4. 调用 开始云端推流 API 将云渲染实例中客户端运行的完整画面推流至 腾讯云直播
5. 在腾讯云 直播控制台开启录制 将客户端运行的完整画面保存成录制文件,也可将此直播流用于播放分发,或通过 腾讯云媒体处理 智能识别功能识别文字语音等信息。

费用说明

客户端在云上实例中运行,将对应产生 应用云渲染并发费用
推流至云直播,将对应产生 云直播上行推流费用(默认只收取下行播放费用,针对上下行使用不均衡的业务场景(下行播放:上行推流 < 10:1),当推流日峰带宽大于100Mbps时,会按照实际推流用量额外收取推流费用)。
使用云直播录制功能,将对应产生 直播录制费用
录制的视频文件可选择保存至 云点播对象存储 ,将对应产生 云点播费用对象存储费用

以录制存储到 COS 为例

1. 参照应用云渲染快速入门,准备云渲染 APK/EXE/WEB 应用,新建项目并购买应用云渲染并发包。以新建云WEB应用为例:
1.1 进入应用云渲染控制台 > 我的桌面应用,单击新建应用

1.2 新建应用页面选择云Web,并单击获取。

1.3 进入应用云渲染控制台 > 管理中心 >项目管理,单击新建项目。新建应用项目页面中,选择关联应用并发规格,并单击立即新建。

1.4 参考 并发绑定 对项目绑定并发包,并单击项目配置(仅为演示步骤,具体参数选择结合场景需求),填写网页地址并单击保存


1.5 单击效果测试,确保需要被推流的画面正常显示。

2. 选择 存储到 COS 进行模板配置,也可以通过 云直播控制台API 创建录制模板。
2.1 进入云直播控制台 > 功能配置 > 直播录制 >录制存储至COS,按需选择相关参数,并保存

2.2 对模板绑定域名,可以在云直播控制台 >域名管理 中添加域名,此处采用测试域名。

3. 通过API 申请并发创建会话 进行 云端推流
申请并发图示:

项目 ID 获取路径:应用云渲染控制台 > 管理中心 >项目管理

创建会话图示:

开始云端推流图示:

4. 在云直播 流管理 中可以实时观看并进行 相关操作。也可以通过API 停止云端推流销毁会话
在云直播控制台 > 流管理在线流中单击预览,可以实时观看预览。


5. 通过 API 停止云端推流销毁会话
停止云端推流图示:

销毁会话图示:

6. 在腾讯云对象存储 > 存储桶列表 中找到模板设置中的存储路径,预览录制文件。