检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
表1 回调接口 接口 描述 onError 错误回调 onJoinRoomSuccess 加入房间成功回调 onJoinRoomFailure 加入房间失败回调 onRejoinRoomSuccess 重新加入房间回调 onLeaveRoom 离开房间回调 onRemoteUserOnline
应用标识 room_id 否 String 房间ID metric 是 String 查询的数据类型: JoinSuccessRate:加入房间成功率 JoinSuccess5SecsRate:5秒加入成功率 VideoFreezeRate:视频卡顿率 AudioFreezeRate:音频卡顿率
SDK的客户端错误码RtcErrorCode的详细信息。 表1 错误码说明 类成员 错误码 描述 错误原因或建议处理方式 RTC_ERR_CODE_SUCCESS 0 success 成功。 RTC_ERR_CODE_RTC_SDK_ERROR 90000001 sdk internal error SDK内部错误,请联系技术支持。
HRTCMediaConnStateTypes 表59 媒体连接状态类型 属性 描述 HRTC_MEDIA_CONN_CONNECTED 与媒体服务器连接成功 HRTC_MEDIA_CONN_FAILED 与媒体服务器建链失败 HRTCMediaConnChangeReason 表60 媒体连接状态变化原因 属性 描述
发生错误,触发此回调。返回客户端错误码或者服务端错误码。 【回调参数】 error:错误码,具体请参见HRTCErrorCode。 msg:错误描述。 onJoinRoomSuccess virtual void onJoinRoomSuccess(const char* roomId
HTTP请求方法(也称为操作或动词),它告诉服务您正在请求什么类型的操作。 表2 HTTP方法 方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH
pes 表67 媒体连接状态类型 枚举值 描述 HRTC_MEDIA_CONN_CONNECTED 与媒体服务器连接成功 HRTC_MEDIA_CONN_FAILED 与媒体服务器建链失败 HRTCMediaConnChangeReason 表68 媒体连接状态变化原因 枚举值 描述
SDK的回调接口HWRtcEngineDelegate的详情。 表1 事件回调说明 接口 描述 onJoinSuccess 成功加入房间回调 onJoinRoomFailure 加入房间失败回调 onRejoinRoomSuccess 重新加入房间成功回调 onLeaveRoom 离开房间回调 onRemoteUserOnline
ctOtherRoom:新跨房通过与对应房间先建立连接HWRtcConnection,再通过连接调用其下的joinRoom和leaveRoom接口实现跨房和退房功能,回调亦通过HWRtcConnection下属回调OnJoinRoomSuccess/Failure、OnLeaveRoom实现,具体请参见3
HWRtcErrorCodeMediaCmpErr 90000015 媒体协商失败 与服务器之间媒体协商失败。 HWRtcErrorCodeServerNoResponse 90000016 服务器无响应 服务器无响应。 HWRtcErrorCodeUserRoleChangeFail 90000017
setJniLoadParams 设置jvm context 仅安卓使用 × × × √ setEncryption 设置端到端加密模式 √ √ √ √ setAccessResourceType 设置接入环境 √ √ √ √ setNetworkBandwidth 设置网络带宽限制 √ √ √ √ renewAppid
SparkRTC是否支持本地服务端录制? SparkRTC支持本地服务端录制,但未完全开放,如需使用请提交工单联系华为技术工程师。 本地服务端录制需要使用Linux SDK,可部署在客户Linux 服务器上,使用客户自有的服务器和存储资源。 云端录制无需部署客户自有Linux服务器,减轻了研发和运维的压力,更轻量便捷。
服务端如何计算Signature? //认证用的app_key和app_id硬编码至代码中或以明文形式存储会有极大风险。建议密文形式配置存储在文件或者环境变量中,使用时解密,以确保安全。本例以app_key和app_id存放至环境变量为例,运行前请先在本地环境中设置完成环境变量APP_KEY和APP_ID。
String 查询的数据类型 OnlineUsers:在线用户数 dimension 是 String 维度类型: region:省份 access_net:网络类型 platform:系统平台 sdk:SDK版本 time 是 String 查询时刻。UTC时间,格式:YYYY-MM-DDThh:mm:ssZ
mHwRtcConnection.joinRoom(new HRTCJoinParam()); } 加入房间成功后,会收到跨房成功回调onJoinRoomSuccess 加入房间失败后,会收到跨房失败回调onJoinRoomFailure 接收远端用户的视频流 当收到远端用户加入房间后,会触发onRe
优先保证视频内容全部显示,视频尺寸等比缩放,直至视频窗口的一边与视窗边框对齐。如果视频长宽与显示窗口不同,视窗上未被填满的区域将被涂黑 HWRtcVideoDisplayModeHIDDEN, 优先保证视窗被填满,视频尺寸等比缩放,直至整个视窗被视频填满。如果视频长宽与显示窗口不同,多出的视频将被截掉 H
ionConfig。 【返回参数】 0:成功。 <0:失败。具体请参见客户端错误码。 setAccessResourceType public abstract int setAccessResourceType(int resType); 【功能说明】 设置接入的环境,不支持跨房间场景。
服务端错误码 当SDK运行出现网络、媒体相关等错误时,SDK无法自动恢复,需要APP干预或进行用户提示。该错误码由服务端产生,通过onError返回。 表1 服务端错误码 错误码 描述 错误原因 RTC.10000001 内部错误 程序或环境问题 RTC.31000000 节点不存在
用户昵称,该昵称为UTF-8编码。 signature:必选,string[512]类型,鉴权签名字串,应用开发者需要向远端服务器获取鉴权签名。 远端服务器需要您自行部署,具体请参见接入鉴权。 ctime:必选,string类型,签名UTC时间戳,单位秒。 role:必选,num
服务端错误码 当SDK运行出现网络、媒体相关等错误时,SDK无法自动恢复,需要APP干预或进行用户提示。该错误码由服务端产生,通过onError返回。 表1 服务端错误码 错误码 描述 错误原因 RTC.10000001 内部错误 程序或环境问题 RTC.31000000 节点不存在