混流录制

最近更新时间:2024-09-11 09:08:12

我的收藏

功能简介

如果您需要混流录制功能,请按照 模板 提交工单联系腾讯云互动白板客服人员。
注意:
1. 录制结果的视频文件存储依赖对象存储 COS,使用录制功能前,请先进行存储桶配置
2. 混流录制是在单流录制基础上进行的,混流结束后生成3个类型视频:白板 + 音视频 + 混流视频。混流录制的时长不包含白板、音视频等单流录制视频时长。如果开启了混流录制,视频结果里会包含白板与音视频单流视频,也会包含混流视频,各个类型的视频单独计算时长。
腾讯云互动白板录制服务为您提供了视频混流功能,根据您设定好的混流布局同步的将各路音视频以及白板画面混流成一个视频额外附加在录制结果里,方便您记录每堂课的完整过程,满足课堂质量分析和学生复习回顾等业务场景。

如何使用混流录制功能

使用混流功能需要在调用开始录制接口的时候额外提供 MixStreamExtra.N 这两个参数。具体参数定义请查看 开始录制接口文档
通过 接入流程 了解如何使用录制功能。
说明:
目前服务端 API 接口只支持广州区域,在调用 API 时,Region参数请填写ap-guangzou。

混流录制布局

内置混流布局

内置混流布局支持以下两种模板:
模板1(ModelId = 1)
canvas:1320 x 1224
白板:1280 x 960
用户视频:320 x 240
视频之间留白:8


模板2(ModelId = 2)
canvas:1624 x 1000
白板:1280 x 960
用户视频:320 x 240
视频之间留白:8



自定义混流布局:

注意
1. 参与混流的每一路流布局区域不能超出画布 Canvas 的区域。
2. InputStreamList中至少包含一路流的布局位置,否则录制的时候不会进行混流录制。
3. InputStreamList中提供的布局位置,如果指定了InputStreamId, 则表示这个位置由指定的用户视频独占。
4. InputStreamId的匹配规则为前缀匹配,如果房间内存在多个用户 ID 的前缀与指定的InputStreamId一致,则最后混流结果可能出现多个画面同时抢占一个位置的现象。
自定义混流需要在发起开始录制中输入参数 CustomLayout,以内置混流布局模板2的自定义混流参数为例:
{
"Canvas":{
"LayoutParams":{
"Width":1624,
"Height":1000
},
"BackgroundColor":"#34363B"
},
"InputStreamList":[
{
"InputStreamId":"tic_record_user",
"LayoutParams":{
"ZOrder":1,
"X":8,
"Y":8,
"Width":1280,
"Height":960
}
},
{
"InputStreamId":"tic_substream",
"LayoutParams":{
"ZOrder":2,
"X":8,
"Y":8,
"Width":1280,
"Height":960
}
},
{
"InputStreamId":"",
"LayoutParams":{
"ZOrder":3,
"X":1296,
"Y":8,
"Width":320,
"Height":240
}
},
{
"InputStreamId":"",
"LayoutParams":{
"ZOrder":3,
"X":1296,
"Y":256,
"Width":320,
"Height":240
}
},
{
"InputStreamId":"",
"LayoutParams":{
"ZOrder":3,
"X":1296,
"Y":504,
"Width":320,
"Height":240
}
},
{
"InputStreamId":"",
"LayoutParams":{
"ZOrder":3,
"X":1296,
"Y":752,
"Width":320,
"Height":240
}
}
]
}

申请混流开通模板

公司名:
账号 ID:
AppID:
联系人姓名:
联系电话:
行业类型:
预计并发用户数:
预计并发房间数:
预计上线时间:
账号 ID 和 AppID 可以在腾讯云控制台 > 账号信息 中查询。