更新时间:2026-09-14 GMT+08:00
分享

JitterBuffer配置参数

方法名称

int setJitterBuffer(String jsonStr)

功能描述

设置音视频jitter上下限相关的动态配置,基本校验,返回成功与否

请求参数

参数名

类型

必填

描述

示例值

jsonStr

String

是

jitter配置参数的jsonObject转成的String

{"videoJitterUpper":4000, "videoJitterLower": 2000 "audioJitterUpper": 3000, "audioJitterLower": 1000 }

JSON参数说明:

jitter上限(单位:ms):key:videoJitterUpper,value ;设置接收端jitter buffer 0~5000

jitter下限(单位:ms):key:videoJitterLower,value ;设置接收端jitter buffer 0~5000

jitter上限(单位:ms):key:audioJitterUpper,value ;设置接收端jitter buffer 0~5000

jitter下限(单位:ms):key:audioJitterLower,value ;设置接收端jitter buffer 0~5000

调用样例

// 1. 接口
CloudPhoneClient.Callback.AppCallback callback = new CloudPhoneClient.Callback.AppCallback() {
  public static int setJitterBuffer(String jsonConfig) {
    return CloudPhoneClientInternal.setJitterBuffer(jsonConfig);
  }
};
// 2. 调用
JSONObject jitterBuffer = new JSONObject();
...
CloudPhoneClient.setJitterBuffer(JitterConfig.toString());

错误日志

报错参数

描述

videoJitterUpper, videoJitterLower, audioJitterUpper, audioJitterLower

Failed to set jitter buffer, upper and lower should be appear in pairs

videoJitterUpper, videoJitterLower

Failed to set video jitter buffer, invalid upper or lower

audioUpper, audioLower

Failed to set audio jitter buffer, invalid upper or lower

videoJitterUpper, videoJitterLower, audioJitterUpper, audioJitterLower

Failed to set jitter buffer, lower larger than upper

videoJitterUpper, videoJitterLower, audioJitterUpper, audioJitterLower

Failed to set jitter buffer, adapter return error

jsonObject内容错误

Failed to set jitter buffer, invalid json format

相关文档