检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
迟、高清流畅、安全可靠的全场景、全互动、全实时的音视频服务,适用于在线教育、云会议、社交文娱等场景。 实时音视频 客户端SDK:提供Android、iOS、Windows、Web等平台的SDK,方便用户快速集成开发音视频通话、互动直播等功能。 实时音视频 服务端:接受连麦请求、指
接口按功能说明 初始化等基础接口 表1 初始化等基础接口 接口 描述 windows是否支持 Mac是否支持 iOS是否支持 Android是否支持 createHRtcEngine 创建IHRTCEngine对象 √ √ √ √ getHRtcEngine 获取创建后的IHRTCEngine对象
画布背景图地址,使用背景图功能需先上传图片到obs,填写此字段要求格式为s3://bucket/object,其中bucket和object指图片所在的桶和路径,如:s3://rtc-bucket-cn-north-4/img/testImg.jpg。默认使用等比缩放裁剪,保证铺满。 layout_panes
画布背景图地址,使用背景图功能需先上传图片到obs,填写此字段要求格式为s3://bucket/object,其中bucket和object指图片所在的桶和路径,如:s3://rtc-bucket-cn-north-4/img/testImg.jpg。默认使用等比缩放裁剪,保证铺满。 layout_panes
画布背景图地址,使用背景图功能需先上传图片到obs,填写此字段要求格式为s3://bucket/object,其中bucket和object指图片所在的桶和路径,如:s3://rtc-bucket-cn-north-4/img/testImg.jpg。默认使用等比缩放裁剪,保证铺满。 layout_panes
SDK 集成Android SDK 集成iOS SDK 集成MAC SDK 集成Windows SDK 集成Web SDK SparkRTC提供了Android、iOS、MAC、Windows和Web版本的SDK,您可以根据实际需求进行SDK的集成和开发。 4 实现SparkRTC基本功能
基于华为30年音视频编解码能力和优异弱网对抗能力80%丢包下音频通话流畅,50%丢包下视频通话流畅。 全平台覆盖,极简接入 提供覆盖iOS、Android、Windows、macOS、Web等各平台,兼容适配各类终端。完善示例代码Demo,2行代码即可轻松接入。 高品质音频 稳健的3A算
例。SparkRTC提供了以下主流平台SDK供开发者使用。 表1 客户端SDK 客户端 集成SDK 接口参考 Android Android SDK集成 Android SDK接口参考 iOS iOS SDK集成 iOS SDK接口参考 MAC MAC SDK集成 MAC SDK接口参考
SDK使用 移动端(Android/iOS)创建一个房间,是否支持PC端(MAC/Windows)接入? iOS平台如何缩减安装包体积? Android平台如何缩减安装包体积? iOS端是否可以监听远端离开房间? 背景音乐是否支持循环播放? SparkRTC是否支持调整背景音乐的播放进度?
实现音视频通话(iOS) 环境准备 屏幕共享 通话质量监测 播放音效 播放音乐 原始音频数据(音频前后处理) 音频自采集和音频自渲染 原始视频数据(视频前后处理) 自定义视频采集 自定义视频渲染 加入多频道(跨房) 父主题: 实现音视频通话
实现音视频通话(MAC) 环境准备 屏幕分享 通话质量监测 播放音效 播放音乐 原始音频数据(音频前后处理) 音频自采集和音频自渲染 原始视频数据(视频前后处理) 自定义视频采集 自定义视频渲染 加入多频道(跨房) 父主题: 实现音视频通话
实现音视频通话(Web) 环境准备 屏幕分享 通话质量监测 播放音频文件(混音) 切换音频模式 父主题: 实现音视频通话
实现音视频通话(Windows) 环境准备 屏幕分享 通话质量监测 播放音效 播放音乐 原始音频数据(音频前后处理) 音频自采集和音频自渲染 原始视频数据(视频前后处理) 自定义视频采集 自定义视频渲染 加入多频道(跨房) 父主题: 实现音视频通话
const char* imagePath, int fps) 【功能说明】 设置关闭视频发流时发送的图片。 【请求参数】 imagePath:图片路径,当前限制为bmp格式图片。 fps:发送的帧率,范围为5-20帧,建议值为10帧。 【返回参数】 0:方法调用成功。 >0:方
享给其他与会者。屏幕共享可以共享整个桌面,也可以共享某一个程序窗口。共享程序窗口的时候还可以指定共享该程序窗口的矩形区域。 接口调用流程 实现屏幕共享 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 共享桌面 加入房间后可以调用getScreenShareSource
屏幕共享 功能描述 基于苹果的Replaykit方案,支持用户分享整个系统的屏幕内容,但需要App额外提供一个Extension扩展组件,可实现跨应用屏幕共享。 创建App Group 由于华为云SparkRTC是通过App Goup进行进程间的数据通信的,所以需要创建一个App Group。
环境准备 详情请参考开发前准备。 父主题: 实现音视频通话(Windows)
环境准备 详情请参考开发前准备。 父主题: 实现音视频通话(Web)
享给其他与会者。屏幕共享可以共享整个桌面,也可以共享某一个程序窗口。共享程序窗口的时候还可以指定共享该程序窗口的矩形区域。 接口调用流程 实现屏幕共享 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 共享桌面 加入房间后可以调用getScreenShareSource
屏幕共享用于在音视频会议中,把一个与会者的屏幕内容,以视频的方式分享给其他与会者。屏幕共享可以共享整个桌面,也可以共享某一个程序窗口。 接口调用流程 实现屏幕共享 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 创建并播放共享流 入会后调用isScreenShareSupport