检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
&encoderParams) 【功能说明】 设置辅流编码参数。 【请求参数】 encoderParams:需要设置的辅流编码参数,包括宽、高、帧率、码率,具体请参见HRTCVideoAuxiliaryEncParam。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。
如何设置上行视频码率、分辨率和帧率? 建议您参考setVideoEncoderConfig,配置分辨率以达到更合适的画面质量。 父主题: SDK使用
候有效,表示采集音频的源麦克风设备Id。如果不传,系统自动设置默认值。 cameraId:可选,string类型,在video为true的时候有效,表示采集视频的摄像头设备Id。如果不传,系统自动设置默认值。 当收到服务器发送的“stream-added”事件通知时,可以订阅远端
指定使用的sfu服务器,设置接入的环境,不支持跨房间场景。 【请求参数】 resourceTags:资源标签,指定连接的sfu num:资源标签数组长度 intranetType:环境类型。 0:公网sfu资源。 1:公司局Sfu。 【返回参数】 0:方法调用成功。 <0:方法调用失败。具体请参见HRTCErrorCode。
SDK使用 创建引擎。 AppId获取方法请参见创建应用。 1 2 3 4 5 6 7 8 9 10 11 HRTCEngineConfig config = new HRTCEngineConfig(); config.setAppId(appId); // AppId需在控制台中创建应用后获取
【功能说明】 设置本地渲染视图。该方法设置本地视频显示信息。 App通过调用此接口绑定本地视频流的显示视窗(view),并设置视频显示模式。 【请求参数】 view:窗口句柄。 displayMode:图像填充模式。具体请参见HRTCVideoDisplayMode。不设置则默认为裁剪模式。
当前支持最多设置16个设置远端窗口,若超过,则会失败。 HWRtcErrorCodeMediaCmpErr 90000015 媒体协商失败 与服务器之间媒体协商失败。 HWRtcErrorCodeServerNoResponse 90000016 服务器无响应 服务器无响应。 H
【功能说明】 设置是否接收对应远端用户的音频流。同一时间所有房间最多只能接收17路音频流。 【请求参数】 userId: 远端用户的userId,唯一标识。 mute:true表示取消音频流接收。false表示开启音频流接收。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。
string): void 【功能说明】 设置信令代理服务器。用于企业内部部署反向代理服务器(如 nginx )的场景。该方法为2.0.3版本新增。 【请求参数】 server:必选,string类型,反向代理服务器的列表。一个代理服务器的格式,比如:http://ip:port
scene:(HWRtcAudioSceneType)scene; 【功能说明】 设置使用场景。该接口需要在joinRoom前调用。 此接口可在initWithConfig接口设置场景后改变音频场景,暂不支持初始化scene设置音乐再通过此接口设置为会议。 【请求参数】 level:表示档位,会议模式暂时
SDK使用 创建引擎并初始化。 域名不需要设置,由SDK自动获取。appId获取方法请参见创建应用。 1 2 3 4 5 6 7 8 9 10 11 12 _rtcEngine = [HWRtcEngine sharedEngine]; HWRtcEngineConfig
并将请求方法写在一起。这是因为URI-scheme都是HTTPS,而Endpoint在同一个区域也相同,所以简洁起见将这两部分省略。 请求方法 HTTP请求方法(也称为操作或动词),它告诉服务您正在请求什么类型的操作。 表2 HTTP方法 方法 说明 GET 请求服务器返回指定资源。
表33 网络连接状态 枚举值 描述 HRTC_CONN_DISCONNECTED 连接断开。 HRTC_CONN_CONNECTING 建立网络连接中。 HRTC_CONN_CONNECTED 网络连接成功。 HRTC_CONN_RECONNECTING 重新建立网络连接中。 HRTC_CONN_FAILED
AM_VIEW_FAIL 90000008 设置远端窗口失败 publisher场景没有远端画面,不应该设置;用户不存在;处于离会中等。 HRTC_ERR_CODE_SET_DEVICE_FAIL 90000009 设置设备失败 设置播放、录音、视频设备失败。 HRTC_ERR_CODE_INITIALIZING
是拒绝做更多的事情,因为该请求被设置为拒绝访问,建议直接修改该请求,不要重试该请求。 404 Not Found 所请求的资源不存在。 建议直接修改该请求,不要重试该请求。 405 Method Not Allowed 请求中带有该资源不支持的方法。 建议直接修改该请求,不要重试该请求。
HRTCAudioSceneType scene) 【功能说明】 设置使用场景。该接口需要在joinRoom前调用。 此接口可在initialize接口设置场景后改变音频场景,暂不支持初始化scene设置音乐再通过此接口设置为会议。 【请求参数】 level:表示档位,会议模式暂时只支
HRTCJoinParam &joinParam) 【功能说明】 加入房间。该方法让用户加入通话房间。 【请求参数】 joinParam:入会参数。具体请参见HRTCJoinParam。 【返回参数】 0:方法调用成功。 >0:方法调用失败。具体请参见HRTCErrorCode。 会触发以下回调:
IEW_FAIL 90000008 设置远端窗口失败 publisher场景没有远端画面,不应该设置。或者内部窗口占用太多,无法再设置远端窗口。 HRTC_ERR_CODE_SET_DEVICE_FAIL 90000009 设置设备失败 设置播放、录音、视频设备失败。 HRTC_
HRTCJoinParam &joinParam) 【功能说明】 加入房间。该方法让用户加入通话房间。 【请求参数】 joinParam:加入房间信息。具体请参见HRTCJoinParam。 【返回参数】 0:方法调用成功。 >0:方法调用失败。具体请参见HRTCErrorCode。 会触发以下回调:
常见问题分析解决办法 问题1:调用setVideoEncoderConfig接口时,为什么有些参数直接报参数设置错误? 设置分辨率时请使用华为SDK系统推荐的码表才能设置成功。 问题2:有哪些原因会导致跨房不成功? 可能原因1:同一时间不同房间最多只有一个Joiner角色才能跨房成功。