检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
setAccessResourceType 设置接入的环境 setNetworkBandwidth 设置网络带宽限制 房间功能 表2 房间功能接口 接口 描述 joinRoom 加入房间 changeUserRole 设置用户的角色,切换角色时使用 renewAuthorization
参考接口调用流程中加入房间的时序图步骤加入房间。 渲染远端视频流 当远端用户加入房间后会触发onRemoteUserOnline回调,在该回调中使用pullRemoteVideo方法开启接收远端用户的视频流,如果不开启,无法渲染远端视频流。 //远端用户加入房间后触发的回调 void HW
音视频传输过程中,可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧进行修改,也可以在将数据发送给解码器后进行后处理,对接收到的音频信号或视频帧进行修改。
requireMixedAudioFrame: 回调,通过回调的返回值来决定对应音频帧的处理是否生效。 实现 onAudioFramePlayback: onAudioFrameMixed: onAudioFrameRecord: 回调,从回调中获取音频帧并进行处理。 注意:所有回调的返回值为false,说明对音频帧的处理无效。
userName:用户新的昵称。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 该接口仅支持房间内调用,更改的昵称会被实时同步到房间内其他用户的用户列表,退出房间不会保存,再次加入房间变更为加入房间时设置的昵称(参考joinRoom接口注意事项)。
调用跨房连接的joinRoom加入跨房房间 调用跨房连接的joinRoom接口加入房间,其中HRTCJoinParam的authorization鉴权签名字符串需要填入正确的计算值,计算方法请参考接入鉴权。 如果本端需要发送音频或者视频流给跨房房间里的远端用户,则用户的role参数
参考接口调用流程中加入房间的时序图步骤加入房间。 渲染远端视频流 当远端用户加入房间后会触发onRemoteUserOnline回调,在该回调中使用startRemoteStreamView方法开启接收远端用户的视频流,如果不开启,无法渲染远端视频流。 //远端用户加入房间后触发的回调 - (v
通过回调的返回值来决定对应音频帧的处理是否生效。 实现 onAudioFramePlayback: onAudioFrameMixed: onAudioFrameRecord: 回调,从回调中获取音频帧并进行处理。 注意:所有回调的返回值为false,说明对音频帧的处理无效。
renewAuthorization 签名更新 √ √ √ √ changeUserRole 设置用户的角色,切换角色时使用 √ √ √ √ changeUserName 设置用户自己的昵称 √ √ √ √ createConnection 创建连接。跨房前需先创建连接 √ √ √ √
synchronized void destroy() 【功能说明】 销毁SparkRTC引擎。 【请求参数】 无 【返回参数】 无 请不要在RTC SDK的接口回调函数中直接调用此方法,请切回业务线程后调用。 logUpload public abstract int logUpload(); 【功能说明】
参考接口调用流程中加入房间的时序图步骤加入房间。 渲染远端视频流 当远端用户加入房间后会触发onRemoteUserOnline回调,在该回调中使用startRemoteStreamView方法开启接收远端用户的视频流,如果不开启,无法渲染远端视频流。 //远端用户加入房间后触发的回调 - (v
通过回调的返回值来决定对应音频帧的处理是否生效。 实现 onAudioFramePlayback: onAudioFrameMixed: onAudioFrameRecord: 回调,从回调中获取音频帧并进行处理。 注意:所有回调的返回值为false,说明对音频帧的处理无效。
查询历史规模 功能介绍 查询指标过去每天的规模数量,可查询最近31天的数据。当天未结束,无法查到当天的房间数与用户数。 最大查询跨度31天。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
次onAudioMixStateChangedNotify回调,其中的state参数为HRTC_AUDIO_FILE_POSITION_UPDATE,value参数就是当前的音乐文件播放进度,以毫秒为单位,可以在此回调中刷新界面的播放进度条。 播放过程中也可以调用getAudio
arkRTC服务会根据API中的录制规则ID对实时音视频互动画面进行单流录制。 查看录制文件:录制完成后,在已配置的回调地址中会收到录制任务的回调消息,您可以获取到录制文件的基本信息,也可以在OBS中管理录制文件,如下载、分享、删除等。 录制文件的分辨率与推流分辨率相关,按推流原分辨率进行录制。
切换成功触发onUserRoleChange回调。切换失败会触发onError回调,错误码HWRtcErrorCode :HWRtcErrorCodeUserRoleChangeFail。 同一时间不同房间最多只能有一个joiner,player切换joiner的时候,需要将其他房间的joiner先切换成player。
0:方法调用失败。具体请参见HWRtcErrorCode。 会触发onNetworkTestQuality、onNetworkTestResult回调,并通过回调返回具体的网络测试结果,时间需要20-60s。 stopNetworkTest - (int)stopNetworkTest; 【功能说明】
create(config, mHwHandler); // mHwHandler继承自IHRTCEngineEventHandler,用于监听各种回调事件 设置本地窗口。 1 2 SurfaceView surface = mHwRtcEngine.createRenderer
self; 调用跨房连接的joinRoom加入跨房房间 调用跨房连接的joinRoom接口加入房间,其中HWRtcUserInfo的signature鉴权签名字符串需要填入正确的计算值,计算方法请参考接入鉴权。 如果本端需要发送音频或者视频流给跨房房间里的远端用户,则用户的role参数需要
onAudioMixStateChangedNotify回调,其中的state参数为HWRtcAudioFilePositionUpdate,value参数就是当前的音乐文件播放进度,以毫秒为单位,可以在此回调中刷新界面的播放进度条。 播放过程中也可以调用getAudioFile