检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
disableAdjustRes=true rtc设置了音频的自渲染和自采集,但是不推音频的pcm数据,onPlaybackAudioFrame也会收到回调 这是正常现象,SDK会定时回调onPlaybackAudioFrame,里面是空白语音包。 自渲染没有图像 onVideoFrameRend
初始化等基础接口 主要功能包括创建/销毁RTC引擎、设置日志保存位置等。 房间功能 主要功能包括进入/离开房间操作、设置角色、创建跨房引擎等。 音频管理 主要功能包括是否采集/发送本地音频流、是否接收远端音频流、调整录制/播放音量值、设置远端音频模式等。 视频管理 主要功能包括创建本地/远端窗口
changeUserName、renewAuthorization、onUserNameChangedNotify:会议中修改用户昵称的接口、签名更新的接口、修改用户昵称的回调。 onFirstRemoteAuxiliaryStreamDecoded:引擎收到第一帧远端辅流并解码成功的回调。
该功能仅在屏幕共享时生效,在窗口共享时不生效。 退出房间不会自动清空过滤窗口列表。 windows7系统,通过DwmIsCompositionEnabled查询为关闭的场景下不可用。 windows 10系统1607以前的版本,通过GetProcessDpiAwareness查询为PR
音视频流、IP地址、运营商信息、WiFi状态、浏览器信息、操作系统信息、设备型号 为您提供音视频直播服务,向您提供实时音视频体验指标功能,以及方便问题定位。 隐私声明 三、权限使用要求 我们SDK在提供服务时会最小化的使用系统权限,您需要根据实际使用的功能申请对应的系统权限并向用户告知征得其同意。 权限
WN 90000030 服务器异常 服务器宕机。 HRTC_ERR_CODE_SIGNATURE_EXPIRED 90000031 签名过期 签名已过期。 HRTC_ERR_CODE_SET_REMOTE_RENDER_MODE_FAIL 90000032 设置视图模式失败 设置远端窗口模式失败。
支持的终端CPU架构:arm64,arm32。 SDK集成 解压iOS SDK包。 将iOS SDK包中的HWRTCEngine动态库和RTC.bundle文件导入创建的XCODE工程中。 图1 导入HWRTCEngine动态库和RTC.bundle文件 在“General”页面将SDK中HWRTCEngine
房间功能 表2 房间功能接口 接口 描述 joinRoom 加入房间 leaveRoom 离开房间 renewAuthorization 签名更新 changeUserRole 设置用户的角色,切换角色时使用 changeUserName 设置用户自己的昵称 视频管理 表3 视频管理接口
浏览器适配 本章节介绍Web SDK支持的浏览器类型、版本以及使用限制。 表1 浏览器适配详情 操作系统类型 浏览器类型 浏览器版本 SDK版本约束 下行(播放) 上行(上麦) 屏幕分享 Windows Chrome浏览器 67+ v1.10.0及以上版本 v2.0.0及以上版本 支持 支持
设备、音频文件等。 非标设备接入、自定义音频效果、语音处理、语音识别等。 平台兼容 支持Android、iOS、Mac、Windows、Web终端平台,各系统要求请参见使用限制。 -
SparkRTC快速入门 05 服务端API 华为云实时音视频服务支持通过API进行应用、录制管理、数据分析等。 快速入门 创建单流录制任务 创建合流录制任务 API参考 应用管理 录制规则管理 自动录制配置 应用回调管理 合流任务管理 单流任务管理 房间管理 数据统计分析 02
离开房间 changeUserRole 设置用户角色 renewAuthorization 更新鉴权签名 changeUserName 更新用户昵称 createConnection 创建跨房(HRTCConnection)对象 addMultiRoomMediaRelay 添加单个跨房
支持的终端CPU架构:armeabi-v7a、arm64-v8a。 手机的CPU架构可通过以下方式查询。 手机开启USB调试,连接上电脑,然后打开Windows操作系统中的cmd程序,输入如下命令: adb shell getprop ro.product.cpu.abi SDK集成 解压Android
onAuthorizationExpired(HRTCConnection conn); 【功能说明】 签名过期回调,需要app调用renewAuthorization更新签名。 【回调参数】 conn:回调对应的HRTCConnection实例。 onRenderSuccessNotify
支持的终端CPU架构:armeabi-v7a、arm64-v8a。 手机的CPU架构可通过以下方式查询。 手机开启USB调试,连接上电脑,然后打开Windows操作系统中的cmd程序,输入如下命令: adb shell getprop ro.product.cpu.abi SDK集成 解压Android
SDK使用 创建引擎。 AppId获取方法请参见创建应用。 1 2 3 4 5 6 7 8 9 10 11 HRTCEngineConfig config = new HRTCEngineConfig(); config.setAppId(appId); // AppId需在控制台中创建应用后获取
e* createHRtcEngine(void); 【功能说明】 创建IHRTCEngine对象。 【返回参数】 huawei::rtc::IHRTCEngine*:IHRTCEngine对象。 NULL:创建失败。 getHRtcEngine huawei::rtc::IHRTCEngine*
E_EXPIRED 90100030 signature expired 签名过期。 RTC_ERR_CODE_SIGNATURE_INVALID 90100031 signature invalid 签名非法。 RTC_ERR_CODE_WINDOW_OR_NAVIGATOR_UNSUPPORTED
SDK接口参考 iOS iOS SDK集成 iOS SDK接口参考 MAC MAC SDK集成 MAC SDK接口参考 Windows Windows SDK集成 Windows SDK接口参考 Web Web SDK集成 Web SDK接口参考 软件包完整性校验 用户可对下载的SDK包进
开发前准备 Android iOS Mac Windows 父主题: All Platform C++ SDK