检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开发前准备 Android iOS Mac Windows 父主题: All Platform C++ SDK
实现音视频通话 实现音视频通话(Android) 实现音视频通话(iOS) 实现音视频通话(MAC) 实现音视频通话(Windows) 实现音视频通话(Web)
实现音视频通话(iOS) 环境准备 屏幕共享 通话质量监测 播放音效 播放音乐 原始音频数据(音频前后处理) 音频自采集和音频自渲染 原始视频数据(视频前后处理) 自定义视频采集 自定义视频渲染 加入多频道(跨房) 父主题: 实现音视频通话
实现音视频通话(Web) 环境准备 屏幕分享 通话质量监测 播放音频文件(混音) 切换音频模式 父主题: 实现音视频通话
修订记录 表1 表1 修订记录 发布日期 修订说明 2023-11-30 实时音视频所有客户端类型均增加“环境准备”章节。 2022-09-30 更新“单流录制”和“合流录制”章节的操作内容。 2021-10-30 第一次正式发布。
新增setNetworkBandwidth接口 2022-02-25 第十五次正式发布 本次变更如下: 修改接口:HRTCVideoDisplayMode去掉自适应HRTC_VIDEO_DISPLAY_MODE_ADAPT 2021-12-02 第十四次正式发布 本次变更涉及部分API的描述优化,具体请参见接口参考。
Web SDK 浏览器适配 开发前准备 SDK使用 基本使用逻辑 接口参考 常见问题 修订记录
附录 Grs国家/地区码对照表
Grs国家/地区码对照表 DR1:中国区 国家/地区名(中文全称) 国家/地区名(英文全称) 国家/地区码(英文缩写) 中国 China CN DR2:亚非拉(新加坡) 国家/地区名(中文全称) 国家/地区名(英文全称) 国家/地区码(英文缩写) 阿联酋 The United Arab
修订记录 表1 修订记录 发布日期 修改说明 最新时间 实时音视频各端SDK的修订记录,详见各端节点下的“修订记录”。 2020-03-30 第一次正式商用发布。
云端录制管理 配置录制规则 配置录制回调
实现音视频通话(Android) 环境准备 屏幕分享 通话中质量监测 播放音效文件 播放音乐文件 原始音频数据(音频前后处理) 音频自采集和音频自渲染 原始视频数据(视频前后处理) 自定义视频采集 自定义视频渲染 加入多频道(跨房) 父主题: 实现音视频通话
实现音视频通话(Windows) 环境准备 屏幕分享 通话质量监测 播放音效 播放音乐 原始音频数据(音频前后处理) 音频自采集和音频自渲染 原始视频数据(视频前后处理) 自定义视频采集 自定义视频渲染 加入多频道(跨房) 父主题: 实现音视频通话
云端录制与回放 概述 单流录制 合流录制
HWRtcErrorCodeParamError 90000005 参数错误 包括如下两方面: 接口入参无效。 内部参数错误。 HWRtcErrorCodeApiCalledInWrongOrder 90000006 api接口调用顺序不当 当前只有日志设置必须在初始化之前。 HWRtcErrorCo
在保证打开授权浏览器摄像头/麦克风访问权限的方法前提下。点开网页的左上角,将权限改为允许。如下图所示: 输入在线音频地址,且该地址可以在浏览器中打开,但是使用Web SDK的混音功能时,启动混音失败。 需要确认在线音频文件下载服务器是否支持跨域,由于浏览器的安全策略,必须要支持跨域,否则请求失败。 注意:混音只有对端可以听到,本端听不见。
HRTC_ERR_CODE_PARAM_ERROR 90000005 参数错误 包括如下两方面: 接口入参无效; 内部参数错误。 HRTC_ERR_CODE_API_CALLED_IN_WRONG_ORDER 90000006 API调用顺序不当 当前只有日志设置必须在初始化之前。 HRTC_ERR_CO
R_MMSYSERR_INVALPARAM 音频设备API非法参数,目前已知是杀毒软件导致(仅适用于windows) HRTC_LOCAL_AUDIO_REASON_ERROR_MMSYSERR_NODRIVER 音频设备API返回无驱动,需要用户升级驱动(仅适用于windows)
SDK的setExternalVideoCapture接口开启 自采集功能。然后使用pushExternalVideoFrame接口推送外部视频数据到SparkRTC SDK播放。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalVideoCapture 加入房间前调用此接口打开视频自采集功能。一旦开启后,将无法切换。
SDK的setExternalVideoCapture接口开启 自采集功能。然后使用pushExternalVideoFrame接口推送外部视频数据到SparkRTC SDK播放。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalVideoCapture 加入房间前调用此接口打开视频自采集功能。一旦开启后,将无法切换。