检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
事件回调(IHRTCEncDecryptFrameObserver) 表1 媒体数据回调说明 接口 描述 onMediaFrameEncrypt 编码后的媒体数据(加密处理) onMediaFrameDecrypt 解码前的媒体数据(解密处理) onMediaFrameEncrypt void
HWRtcEngineConfig * cfg = [[HWRtcEngineConfig alloc]init]; cfg.appId = appid;// appId需在控制台中创建应用后获取 cfg.domain = domain;// 该字段已废弃,不需要再传值 cfg.countryCode =
此文档用于帮助您更好地了解【华为云实时音视频SDK】并合规的使用【华为云实时音视频SDK】服务,仅适用于开发者的业务区域为中国大陆地区的场景。 一、基本要求 您的产品及服务需要尊重用户隐私,遵守国家的数据保护法律和法规。禁止参与任何干扰、干涉、损害、未授权访问任何终端设备、服务器、网络的活动。 1.
开启日志记录 HRTCEngineConfig engineConfig; engineConfig.appId = appId; // appId需在控制台中创建应用后获取. engineConfig.countryCode = countryCode; // 可以根据Grs国家码对照表传值,建议传"CN"
String 项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 app 是 String 应用标识 metric 是 String 查询的数据类型 CommunicationDuration:音视频通话时长 start_date 是 String
项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 app 是 String 应用标识 room_id 否 String 房间ID metric 是 String 查询的数据类型: OnlineUsers:在线用户数 RoomCount:在线房间数 start_time
appId:string[128]类型,必填。应用ID,只有App ID相同的应用程序才能进入同一个房间进行互通。 countryCode:string[2]类型,可选。国家码,如:CN表示中国大陆,US表示美国,HK表示中国香港。countryCode值的填写具体请参见国家码对照表。 domain和appId请参考应用管理进行获取。
90000004:SDK发出的加入房间信令响应超时 90100009:web侧没有收到MSP下发的配置信息 90100008:websocket链路建链失败 10000001:服务侧返回的异常信息 31000003:服务侧返回的异常信息 32000030:服务侧返回的异常信息 15:浏览器设置sdp异常
90000004:SDK发出的加入房间信令响应超时 90100009:web侧没有收到MSP下发的配置信息 90100008:websocket链路建链失败 10000001:服务侧返回的异常信息 31000003:服务侧返回的异常信息 32000030:服务侧返回的异常信息 15:浏览器设置sdp异常
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必选,携带的鉴权信息。 X-Sdk-Date 否 String 使用AK/SK方式认证时必选,请求的发生时间。 X-Project-Id 否 String
PP_KEY和APP_ID。 app_key = System.getenv("APP_KEY"); app_id = System.getenv("APP_ID"); signature = HMAC256(app_key,(app_id + room_id + user_id
口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必选,携带的鉴权信息。 X-Sdk-Date 否 String 使用AK/SK方式认证时必选,请求的发生时间。 X-Project-Id 否 String
onAudioFramePlayback(HRTCAudioFrame audioFrame) 【功能说明】 需要播放的音频数据回调,从接口回调中取到音频数据以作后处理。 【回调参数】 audioFrame:音频数据格式 ,具体请参见HRTCAudioFrame。 onAudioFrameMixed void
为什么房间里只有一个人且没有发生音视频通话也会产生费用? SparkRTC服务的计费方式为计算每个进入房间的用户观看其他用户的时长按分辨率级别计费,即下行计费。若只有一个人在房间,即使不推流(不产生上行数据),也会占用SparkRTC的云服务资源。当只有一个人在房间时无法订阅他人的音视频流,因此不会接收到视频画面,只按
HRTCFrameBuffer &frameBuffer) 【功能说明】 媒体数据的解密密回调 【回调参数】 frameType:媒体类型 frameBuffer:媒体数据格式 ,具体请参见HRTCFrameBuffer。 父主题: 媒体原始数据管理
Android SDK是否支持自定义采集数据? 支持,具体请参见自定义音频采集和渲染和自定义视频采集和渲染实现。 父主题: SDK使用
创建引擎。 AppId获取方法请参见创建应用。 1 2 3 4 5 6 7 8 9 10 11 HRTCEngineConfig config = new HRTCEngineConfig(); config.setAppId(appId); // AppId需在控制台中创建应用后获取
对于管理员创建IAM用户接口,您可以从接口的请求部分看到所需的请求参数及参数说明,将消息体加入后的请求如下所示,其中加粗的字段需要根据实际值填写。 accountid为IAM用户所属的账号ID。 username为要创建的IAM用户名。 email为IAM用户的邮箱。 **********为IAM用户的登录密码。
setVideoFrameObserver 注册原始视频媒体数据监听回调 setAudioFrameObserver 注册原始音频媒体数据监听回调 setEncDecryptFrameObserver 注册端到端加密App加密模式下的原始媒体数据回调 setVideoFrameObserver
ioFrame * _Nonnull)audioFrame; 【功能说明】 需要播放的音频数据回调,从接口回调中取到音频数据以作后处理。 【回调参数】 HWRtcAudioFrame :音频数据格式,具体请参见HWRtcAudioFrame。 【返回参数】 YES:处理结果成功。