设置HTTP最大连接数为10 config . setMaxConnections ( 10 ) ; // 设置TCP连接超时为5000毫秒 config . setConnectionTimeout ( 5000 ) ; // 设置Socket传输数据超时的时间为2000毫秒 config . setSocketTimeout ( 2000 ) ; 参数说明 通过BceClientConfiguration
请求超时时间(单位:毫秒) retry_policy 连接重试策略,初始化Client时默认为三次指数退避
重试逻辑 最大重试次数3次, 超时时间为20 * 1000毫秒,重试间隔300毫秒 相关说明 MediaClient将可选的参数封装到 config 中,每一个方法具有的可选参数详见具体的接口使用方法介绍,现以 create_pipeline 方法为例,参考如下代码实现设置可选参数: #利用options在通过创建Pipeline传入指定可选参数 my_config = BceClientConfiguration
5000 ) ; // 设置Socket传输数据超时的时间为2000毫秒 config . setSocketTimeoutInMillis ( 2000 ) ; 设置访问域名风格 在0.10.227版本之后,SDK会默认自动开启bucket virtual hosting,可以通过以下配置开启使用PathStyle风格的endpoint: BosClientConfiguration config
x-bce-request-id VPC后端生成,并自动设置到响应头域中。 API版本号 参数 类型 参数位置 描述 是否必须 version String URI参数 API版本号,当前值为2 必须 幂等性 当调用创建资源的接口时,如果遇到了请求超时或服务器内部错误,用户可能会尝试重发请求,导致资源的超量创建。
detectRect:人脸检测区域大小,实际采集区域 riskDetectionSetting:风险检测超时时间,默认3秒,设置为0时跳过风险检测 sessionPresent:视频流输出格式,使用AVCaptureSessionPreset类型枚举 enableSound:采集过程中是否开启声音通知 outputImageType:返回图片类型,可以返回原图或抠图 3.3.3 视频流展示方式 视频流返回后有两种
TCP协议作为传输层协议,为HTTP和HTTPS协议提供了可靠的数据传输服务,确保数据的完整性和顺序性。 HTTPS在HTTP的基础上加入了加密机制,通过TCP协议提供的连接保证传输的数据在网络上传输时的安全性。 UDP协议发起访问时,本身不存在“连接”的概念,但是负载均衡会保持UDP访问端的Session信息,业内通常把UDP Session的超时时间定义为UDP的“连接超时时间”。
RTC_STATE_SENDING_MEDIA_OK 2001 媒体流发送成功 无 RTC_STATE_SENDING_MEDIA_FAILED 2002 媒体流发送失败 媒体服务器一定时间内未曾接收到媒体流,可检测网络连接后进行重连。
对基本网络参数进行设置: BceClientConfiguration config = newBceClientConfiguration();// 设置HTTP最大连接数为10 config.setMaxConnections(10);// 设置TCP连接超时为5000毫秒 config.setConnectionTimeout(5000);// 设置Socket传输数据超时的时间为2000毫秒
配置AipSpeech 如果用户需要配置AipSpeech的网络请求参数(一般不需要配置),可以在构造AipSpeech之后调用接口设置参数,目前只支持以下参数: 接口 说明 setConnectionTimeoutInMillis 建立连接的超时时间(单位:毫秒 setSocketTimeoutInMillis 通过打开的连接传输数据的超时时间(单位:毫秒) 语音识别 接口描述 向远程服务上传整段语音进行识别