-
原始视频数据(视频前后处理) - 实时音视频 SparkRTC
接口调用流程 注册视频前后处理 获取HWRtcEngine的HWRtcMediaEngine对象。
-
原始音频数据(音频前后处理) - 实时音视频 SparkRTC
接口调用流程 注册音频前后处理 获取HWRtcEngine的HWRtcMediaEngine对象。
-
原始视频数据(视频前后处理) - 实时音视频 SparkRTC
取消注册,则传nil。
-
原始音频数据(音频前后处理) - 实时音视频 SparkRTC
接口调用流程 注册音频前后处理 获取HWRtcEngie的HWRtcMediaEngie对象。
-
原始音频数据(音频前后处理) - 实时音视频 SparkRTC
接口调用流程 注册音频前后处理 获取HWRtcEngine的HWRtcMediaEngine对象。
-
OBS桶授权及取消授权 - 实时音视频 SparkRTC
Integer 操作,1-授权;0-取消授权 location 是 String 查询bucket所在的region cn-north-4 cn-north-1 cn-north-5 cn-north-6 cn-south-1 cn-east-2 project_id 否 String 租户华为云账号
-
原始视频数据(视频前后处理) - 实时音视频 SparkRTC
接口调用流程 实现原始视频数据(视频前后处理) 注册视频前后处理 获取mHwRtcEngine的MediaEngine对象,调用setVideoFrameObserver方法进行注册。 传入的参数是需要实现了IHRTCVideoFrameObserver的实例对象。
-
原始音频数据(音频前后处理) - 实时音视频 SparkRTC
接口调用流程 实现原始音频数据(音频前后处理) 注册音频前后处理 获取mHwRtcEngine的MediaEngine对象,调用setAudioFrameObserver方法进行注册。 传入的参数是需要实现了IHRTCAudioFrameObserver的实例对象。
-
常见问题 - 实时音视频 SparkRTC
设置分辨率时需对照华为SDK系统推荐的码表才能设置成功。 加入房间失败时,如何解决? 首先通过返回的客户端错误码进行分析,主要有以下几个原因: 网络问题,需确认网络是否正常运行。
-
主入口(HRTC) - 实时音视频 SparkRTC
true表示使用白名单放通支持的移动端浏览器(白名单由华为侧统一配置管理),false表示不使用白名单,该参数为2.0.2版本新增。
-
流对象(Stream) - 实时音视频 SparkRTC
on 注册流对象事件回调接口。 off 取消注册流对象事件回调接口。 getStreamInfo 获取流信息。 play async play(elementId: string, options?: Options): Promise<void> 【功能说明】 播放音视频流。
-
macOS开发前准备 - 实时音视频 SparkRTC
Headers下面自带头文件,无需再导入。
-
Mac - 实时音视频 SparkRTC
Headers下面自带头文件,无需再导入。
-
视频管理 - 实时音视频 SparkRTC
华为SDK系统有默认的编码设置(720P+360P),一般可以不设置发流编码参数。如果您确实需要自定义发流编码参数,请参考华为SDK系统推荐码表:表56和表57,否则可能设置失败。
-
iOS - 实时音视频 SparkRTC
将iOS SDK包中的HWRTCEngine动态库和RTC.bundle文件导入创建的XCODE工程中。 图1 导入HWRTCEngine动态库和RTC.bundle文件 在“General”页面将SDK中HWRTCEngine.framework文件加入到工程。
-
基本使用逻辑 - 实时音视频 SparkRTC
基本使用逻辑 创建新的项目工程,导入 SDK 后,需要创建客户端并获取本地音视频设备信息。 创建本地流并初始化。 当用户加入房间后,将通过回调的方式通知房间内的其他用户,收到用户加入的回调后,可以对音视频流进行订阅、取消订阅等其它操作。
-
基本使用逻辑 - 实时音视频 SparkRTC
基本使用逻辑 创建新的项目工程,导入SDK后,需要先创建引擎。 您可以在入会前进行视频编码、声音播放模式等参数的配置。 设置本地视图。 用户加入房间后,将通过回调的方式通知房间内的其他用户,收到其他用户加入的回调后,可以为其设置远端视图。
-
基本使用逻辑 - 实时音视频 SparkRTC
基本使用逻辑 创建新的项目工程,导入SDK后,需要先创建引擎。 您可以在入会前进行视频编码、声音播放模式等参数的配置。 设置本地视图。 用户加入房间后,将通过回调的方式通知房间内的其他用户,收到用户加入的回调后,可以为其设置远端视图。 在会中,也可以进行切换摄像头等参数的配置。
-
基本使用逻辑 - 实时音视频 SparkRTC
基本使用逻辑 创建新的项目工程,导入SDK后,需要先创建引擎。 您可以在入会前进行视频编码、声音播放模式等参数的配置。 设置本地视图。 加入房间后,将通过回调的方式通知房间内的其他用户,收到用户加入的回调后,可以为其设置远端视图。 在会中,也可以进行切换摄像头等参数的配置。
-
开发前准备 - 实时音视频 SparkRTC
将Android SDK包中的“hwRtcSdk.aar”等aar文件,导入Android Studio工程的libs文件夹下。 在“/app/build.gradle”文件中设置依赖本地aar。