本文介绍录制参数 recordParam 中包含的具体配置项。

配置项

类型

说明

默认值

silentRecord

bool

静默录制模式

false

width

int

录制视频的宽度

640

height

int

录制视频的高度

360

recordTotalStream

int

最小成功开启录制流的条数

0

startTimeout

int

录制开启超时时间

10s

splitType

int

额外单独分离音视频:

  • 0:不分离

  • 1:额外单独分离音频

  • 2:额外单独分离视频

0

splitFilePath

String

录制音视频分离文件的存储路径

后端⾃动⽣成

endType

int

结束类型:

  • 0:调⽤者退出时

  • 1:房间销毁时

0

layoutParam

Array

布局参数:[tag1,tag2,tag3…]

-

tagPositions

JsonArray

JSON 内容如下:

  • 流 tag,不能为空

  • position

    • xPosition

    • yPosition

    • width

    • height

-

overlaps

JsonArray

JSON 内容如下:

  • enable:bool 值,true 为开启,false 为关闭

  • type:

    • 1 为时间戳水印

    • 2 为文字水印

    • 3 为图片水印

  • id:水印 ID,不设置为空

  • tag:流 tag,如果不设置或为空,则为全局水印

  • xPosition:x 轴位置

  • yPosition:y 轴位置

  • text: 水印文字

  • fontSize:字体大小

  • url:水印图片 HTTP 地址

-

tagFilter

String

匹配上发布端的 tag 前缀才能订阅录制

-

crf

int

录制视频的清晰度

-