检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
程序或环境问题 RTC.32000016 内部调用异常 程序或环境问题 RTC.32000017 站点不存在 程序或环境问题 RTC.32000018 错误的加密算法 程序或环境问题 RTC.32000019 客户端媒体加密密钥base64解码失败 程序或环境问题 RTC.32000020 生成媒体加密密钥失败
√ √ √ setVideoEncoderMirror 设置编码器输出的画面(本地发流)镜像模式 √ √ √ √ setCameraConfig 设置摄像头参数 × × √ √ switchCamera 切换摄像头,移动端 × x √ √ startAllRemoteView 批量设置远端流视图
onStartAllRemoteViewResult 批量选看结果回调。 onStatsNotify 当前会话统计回调。 onVideoResolutionChangedNotify 视频分辨率大小改变对调。
接口调用流程 实现原始音频数据(音频前后处理) 注册音频前后处理 获取mHwRtcEngine的MediaEngine对象,调用setAudioFrameObserver方法进行注册。 传入的参数是需要实现了IHRTCAudioFrameObserver的实例对象。
鉴权问题,应用默认开启鉴权,您需要确保鉴权生成正确,参数合理传入,且保证没过期,具体可参考接入鉴权。 参数问题,确认关键参数是否填写,以及是否正确填写,比如username是必填的,countryCode无特殊需求,则填空字符串。
如下图所示,操作完成后,会在文件列表中生成一个名为Target名.entitlements的文件。 选中主App的Target,并按照上述步骤对主App的Target做同样的处理。
joinRoomParam.userId = "userId"; joinRoomParam.userName = "userName"; joinRoomParam.authorization = authorization; //authorization:鉴权信息,具体生成方法请参见接入鉴权
签名的具体生成方法请参见接入鉴权,支持最大长度为1024。 autoSubscribeAudio:是否主动订阅音频。 autoSubscribeVideo:是否主动订阅视频。 设置本地视图。
YES; joinRoomParam.userId = "userId"; joinRoomParam.userName = "userName"; joinRoomParam.authorization = authorization;//authorization:鉴权信息,具体生成方法请参见接入鉴权
HRTC_CRYPTO_AUTHENTICATION_APP 开启端到端加密,srtp只认证(包校验),应用层加密,需注册回调。
joinRoomParam.userId = "userId"; joinRoomParam.userName = "userName"; joinRoomParam.authorization = authorization; //authorization:鉴权信息,具体生成方法请参见接入鉴权
API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
on 注册流对象事件回调接口。 off 取消注册流对象事件回调接口。 getStreamInfo 获取流信息。 getVideoSnapshot 获取视频截图 play async play(elementId: string, options?
soundId需要开发者自己生成并维护,保证不同的soundId对应不同的音效播放实例。同时音效播放完毕或者停止播放后,soundId需主动回收,待下一次播放音效时,建议复用被回收的soundId。
soundId需要开发者自己生成并维护,保证不同的soundId对应不同的音效播放实例。同时音效播放完毕或者停止播放后,soundId最好主动回收,下一次播放音效的时候,尽量复用被回收的soundId。
startAllRemoteView virtual int startAllRemoteView(unsigned int counts, const HRTCVideoRemoteView *viewInfo) 【功能说明】 批量设置远端流视图。
soundId需要开发者自己生成并维护,保证不同的soundId对应不同的音效播放实例。同时音效播放完毕或者停止播放后,soundId最好主动回收,下一次播放音效的时候,尽量复用被回收的soundId。
soundId需要开发者自己生成并维护,保证不同的soundId对应不同的音效播放实例。同时音效播放完毕或者停止播放后,soundId最好主动回收,下一次播放音效的时候,尽量复用被回收的soundId。
results:批量选看结果,具体请参见HRTCSetupRemoteViewResult。 onStatsNotify virtual void onStatsNotify(HRTCOnStats *rtcStats) 【功能说明】 当前会话统计回调。
计费示例 场景一(单流录制):用户A、B、C在同一房间持续通话30分钟,将A、B、C三个用户的整个通话过程分别录制成独立的文件,3人共生成3个文件,则本次产生的单流录制费用为:(0.013元/分钟 + 0.0065元/分钟 + 0.007元/分钟)*30分钟 = 0.795(元)