检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
HRTCConnection 接口总览 初始化等基础接口 房间功能 音频管理 视频管理 辅流管理 自定义渲染 父主题: 接口参考
调。 【回调参数】 conn:连接对象。 localQuality:本地上行网络质量,该参数暂时不使用。 localQualityCount:正在上报的网络质量数量,该参数暂时不使用。 remoteQualityCount:正在上报的流的数量,集合的大小。 onError virtual
内容,但需要App额外提供一个Extension扩展组件,可实现跨应用屏幕共享。 创建App Group 由于华为云SparkRTC是通过App Goup进行进程间的数据通信的,所以需要创建一个App Group。 使用您的APP ID账号登录https://developer.apple
samplesPerCall); 【功能说明】 设置采集回调参数,配合setAudioFrameObserver的onAudioFrameRecord使用。 【请求参数】 sampleRate:onAudioFrameRecord中返回的采样率,可设置为8000,16000,32000, 44100,48000。
【返回参数】 不为null:成功。 null:失败。 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。 如果使用HRTCConnection对象加入房间,则加入房间的房间ID不能和已创建连接对象对应的房间ID相同。 同一时间只能以JOINER角色加入某一个房间。
媒体原始数据管理 注册回调(IHRTCMediaEngine) 事件回调(IHRTCVideoFrameObserver) 事件回调(IHRTCAudioFrameObserver) 事件回调(IHRTCEncDecryptFrameObserver) 父主题: 接口参考
aryEncParam。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。 使用该接口设置辅流编码参数时,由于当前系统策略会根据获取的区域宽高比对设置的宽高进行调整,使用户设置的宽高比与获取的宽高比保持一致,因此用户实际收流的分辨率与设置的分辨率可能存在不同。 父主题:
事件回调(IHRTCConnectionEventHandler) 本章节介绍了Android SDK的回调接口IHRTCConnectionEventHandler的详情。 表1 回调接口 接口 描述 onError 错误回调 onJoinRoomSuccess 加入房间成功回调
自定义视频采集 功能描述 如果您需要使用自定义的美颜库或有前处理库,则需要自己采集和处理摄像头拍摄画面,您可以通过SparkRTC SDK的setExternalVideoCapture接口开启 自采集功能。然后使用pushExternalVideoFrame接口推送外部视频数据到SparkRTC
自定义视频采集 功能描述 如果您需要使用自定义的美颜库或有前处理库,则需要自己采集和处理摄像头拍摄画面,您可以通过SparkRTC SDK的setExternalVideoCapture接口开启自采集功能。然后使用pushExternalVideoFrame接口推送外部视频数据到SparkRTC
检测功能 startNetworkTest public abstract int startNetworkTest(HRTCNetworkTestConfig networkTestConfig); 【功能说明】 启动入会前网络检测。 【请求参数】 networkTestCon
自定义视频采集 功能描述 如果您需要使用自定义的美颜库或有前处理库,则需要自己采集和处理摄像头拍摄画面,您可以通过SparkRTC SDK的setExternalVideoCapture接口开启 自采集功能。然后使用pushExternalVideoFrame接口推送外部视频数据到SparkRTC
RTC.31000003 内部异常 程序或环境问题 RTC.31000004 认证失败 用户使用问题 RTC.31000005 请重试 用户使用问题 RTC.31000006 需要时钟同步 用户使用问题 RTC.31000007 请求资源不存在 程序或环境问题 RTC.32000000
跨房间连麦,指主播的媒体流可以同时转发进多个(目前最多支持四个)房间频道,实现主播跨频道与其他主播实时互动的场景。房间中的所有主播可以看见彼此,房间中的观众可以看到所有主播。 注意事项 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。 如果使用connection对象加入房间,则加入房
音频增强管理 enableUserVolumeNotify public abstract int enableUserVolumeNotify(int interval); 【功能说明】 设置音量值上报回调函数(onUserVolumeStatsNotify)的回调周期。 【请求参数】
环境准备 详情请参考开发前准备。 父主题: 实现音视频通话(Windows)
环境准备 详情请参考开发前准备。 父主题: 实现音视频通话(Web)
跨房间连麦,指主播的媒体流可以同时转发进多个(目前最多支持四个)房间频道,实现主播跨频道与其他主播实时互动的场景。房间中的所有主播可以看见彼此,房间中的观众可以看到所有主播。 注意事项 同一时间最多只能创建4个连接对象,每个连接对象对应的房间ID必须互不相同。 如果使用connection对象加入房间,则加入房
音频管理 muteRemoteAudio public abstract int muteRemoteAudio(String userId, boolean mute); 【功能说明】 设置是否接收对应远端用户的音频流。 【请求参数】 userId:用户ID。 mute:tru
地播放,也可以同时播放给其他与会者听。 支持播放本地或在线音乐文件,文件格式支持播放wav、pcm和单声道mp3音频格式。 接口调用流程 实现过程 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 播放音乐文件 调用startAudioFile接口可以播放一个音乐文件。同一时刻只能播放一个音乐文件。