设置房间视频最大分辨率
最大视频分辨率
房间全局属性,第一个加入房间成员的设置会对整个房间生效。
设置房间内视频传输的最大分辨率,默认为720p。 注意:当设置了 svcResolution 时,此参数设置无效,建议使用 svcResolution 进行更精细的控制。
设置房间视频最大帧率
最大帧率(1-30)
房间全局属性,第一个加入房间成员的设置会对整个房间生效。
设置房间内视频传输的最大帧率,有效值为1-30,默认值为24。 此参数仅在 videoDefinition 为 JVideoDefinition.CUSTOM 时有效。 帧率越高,视频越流畅,但需要更多的带宽和处理能力。
设置SVC分辨率参数
SVC分辨率参数字符串
房间全局属性,第一个加入房间成员的设置会对整个房间生效。
用于自定义可伸缩视频编码(SVC)的分层参数和码率,实现更精细的视频质量控制。
参数格式:
高度公约数 第一层高倍数 第一层码率 第二层高倍数 第二层码率 第三层高倍数 第三层码率 [第四层高倍数 第四层码率]
说明:
示例: "1 180 250 360 600 720 1400"
若需添加第四层,格式为: "1 180 250 360 600 720 1400 1080 1600"
设置视频清晰度级别
视频清晰度级别
房间全局属性,第一个加入房间成员的设置会对整个房间生效。
设置房间内视频的清晰度级别,主要通过修改 svcResolution 和 maxFrameRate 参数实现。 默认为 JVideoDefinition.CUSTOM,表示使用自定义设置。
设置心跳间隔时间
心跳间隔时间(秒)
房间全局属性,第一个加入房间成员的设置会对整个房间生效。
设置客户端向服务器发送心跳包的时间间隔,默认为20秒。 心跳间隔必须小于心跳超时时间 heartbeatTimeout。 终端会按此间隔定期向服务器发送心跳包,以维持连接状态。
设置最小发送估计带宽
最小发送估计带宽(kbps)
设置发送视频流的最小带宽估计值,单位为kbps,默认值为200。 此参数需要配合 svcResolution 设置使用,用于控制在网络条件较差时的最低视频质量。
设置最大发送估计带宽
最大发送估计带宽(kbps)
设置发送视频流的最大带宽估计值,单位为kbps,默认值为5000。 此参数需要配合 svcResolution 设置使用,用于控制在网络条件良好时的最高视频质量。
设置最小接收估计带宽
最小接收估计带宽(kbps)
设置接收视频流的最小带宽估计值,单位为kbps,默认值为200。 此参数需要配合 svcResolution 设置使用,用于控制在网络条件较差时的接收视频质量。
设置最大接收估计带宽
最大接收估计带宽(kbps)
设置接收视频流的最大带宽估计值,单位为kbps,默认值为5000。 此参数需要配合 svcResolution 设置使用,用于控制在网络条件良好时的接收视频质量。
加入房间配置参数类 JRoomJoinParam
Remarks
用于配置加入多方通话房间时的各项参数,包括视频/音频质量、编码方式、录制设置、安全设置等。 作为 JRoomManager.join 方法的参数传入,控制房间创建和加入的行为。
参数分为两类:
Example