设置通话视频最大帧率
最大帧率,默认为24帧/秒
此参数仅当videoDefinition设置为JRTCRoomVideoDefinition.CUSTOM时有效。 较高的帧率可提供更流畅的视频体验,但会消耗更多带宽和处理资源。
设置通话SVC(可伸缩视频编码)分辨率参数
SVC分辨率参数字符串,默认为"1 180 250 360 600 720 1400"
此参数用于自定义分层参数和码率。格式为: "高度公约数 第一层高倍数 第一层码率 第二层高倍数 第二层码率 ..."
默认宽高比为16:9(由wholeRatio确定)。编码宽高最终会被裁剪为16的整数倍。
以默认值"1 180 250 360 600 720 1400"为例:
若需要添加第四层,可设置为"1 180 250 360 600 720 1400 1080 1600", 这将增加第四层:分辨率1920×1080,码率1600kbps。
设置通话视频清晰度预设
视频清晰度预设枚举值,默认为CUSTOM
此参数通过修改svcResolution和maxFrameRate参数来调整清晰度。 当设置为CUSTOM时,将使用用户自定义的参数。 当设置为其他预设值时,系统会自动设置相应的SVC分辨率和帧率。
设置通话心跳间隔时间
心跳间隔时间,单位为秒,默认为20秒
心跳间隔需小于心跳超时时间hbTimeOut。 终端会每隔设定的秒数向服务器发送一次心跳包,用于维持连接状态。
设置通话心跳超时时间
心跳超时时间,单位为秒,默认为60秒
当服务器在设定的时间内未收到成员的心跳包时,将自动结束该成员的通话。 此参数应大于心跳间隔时间hbTime。
设置远程录制随路参数
录制随路参数字符串
录制随路参数将保存在录制的info文件中,仅当autoRecord为true时有效。
可用于添加自定义信息到录制文件中,便于后期查询和管理。
获取录制是否包含视频
是否包含视频
获取录制帧率
视频帧率
设置录制帧率
视频帧率
获取录制视频的宽度
视频宽度(像素)
设置录制视频的宽度
视频宽度(像素)
获取录制视频的高度
视频高度(像素)
设置录制视频的高度
视频高度(像素)
获取录制码率
视频码率(kbps)
设置录制码率
视频码率(kbps)
获取录制自定义随路参数
JSON格式的自定义参数
设置录制自定义随路参数
JSON格式的自定义参数
获取录制视频水印串
水印文本映射
设置录制视频水印串
水印文本映射
获取录制样式
录制样式ID
设置录制样式
业务管理平台上录制配置中的编号ID,不传则使用默认样式
获取录制成员布局列表
自定义布局列表
获取存储文件名
存储文件名
获取录制文件分割大小
文件分割大小,单位KB
将参数转换为JSON对象
包含所有参数的JSON对象
此方法用于将参数序列化,便于传输或存储。 返回的对象包含当前类的所有参数及父类JRTCRecordRemoteParam的参数。
呼叫中心呼叫参数配置类
Remarks
此类用于配置呼叫中心各类呼叫的参数,包括通话质量、媒体编码、录制配置、心跳设置等。 通过合理配置这些参数,可以控制通话质量、安全性和系统稳定性。 该类继承自JRTCRecordRemoteParam,可使用其中的录制相关配置。