检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
辅流管理 startRemoteAuxiliaryStreamView - (int)startRemoteAuxiliaryStreamView:(HWRtcVideoCanvas *)streamView streamType:(HWRtcStreamType)streamType;
支持dylib和framework两种包集成。 解压Mac SDK包。 将MAC SDK包中的lib动态库libHRTCEngine.dylib或者libHRTCEngine.framework和RTC.bundle文件导入创建的XCODE工程中,如果用到混音功能,需要将hwffmpeg.framework至libHWRTCEngine
支持dylib和framework两种包集成。 解压Mac SDK包。 将MAC SDK包中的lib动态库libHRTCEngine.dylib或者libHRTCEngine.framework和RTC.bundle文件导入创建的XCODE工程中,如果用到混音功能,需要将hwffmpeg.framework至libHWRTCEngine
初始化等基础接口 sharedEngine + (instancetype)sharedEngine; 【功能说明】 创建连麦引擎实例。 【请求参数】 无 【返回参数】 返回引擎实例对象。 destroy - (void)destroy; 【功能说明】 注销引擎。 【请求参数】 无
什么原因导致跨房不成功? 可能由于以下原因导致: 同一时间不同房间最多只有一个Joiner角色才能跨房成功。 同一时间最多只能跨4个房间,跨房对应的房间ID必须互不相同。 当前的远端音频模式(setRemoteAudioMode)设置为HWRtcRemoteAudioTopOfAll模式时,不支持跨房。
屏幕分享 功能描述 屏幕共享用于在音视频会议中,把一个与会者的屏幕内容,以视频的方式分享给其他与会者。 接口调用流程 实现屏幕共享 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 共享桌面 加入房间后可以调用setAuxiliaryVideoEncoderConfig
通话中质量监测 功能描述 加入频道后,SDK会每隔2秒自动触发通话质量相关的回调,上报当前本地和远端的音视频统计信息。 接口调用流程 实现通话中质量监测 通话质量上报 onNetworkQualityNotify,房间内客户端网络质量实时上报,默认开启,每2s上报一次,两人以上才会回调。
自采集自渲染 setExternalVideoCapture virtual int setExternalVideoCapture(bool enable, HRTCVideoFrameFormat format) 【功能说明】 设置是否开启外部视频采集。 【请求参数】 ena
int 视频高度 frameRate int 视频帧率,可参考表14中的帧率进行设置 minFrameRate int 视频最小帧率,大于等于0,小于等于frameRate bitRate int 视频码率,可参考表14中的码率进行设置 minBitrate int 视频最小码率,大于等于0,小于等于bitrate
(BOOL)onVideoFrameCapture:(HWRtcVideoFrame* _Nonnull)videoFrame; 【功能说明】 原始视频回调,从接口回调中取到原始视频数据以作前处理。 【回调参数】 HWRtcVideoFrame:视频数据格式 ,具体请参见HWRtcVideoFrame。 【返回参数】
自定义渲染 setExternalAudioFrameOutputEnable public abstract int setExternalAudioFrameOutputEnable(boolean localEnable,boolean remoteEnable); 【功能说明】
原始音频数据(音频前后处理) 功能描述 音视频传输过程中,可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧进行修
broadcastFinished - (void)broadcastFinished; 【功能说明】 系统录屏完成,在sampleHandle类中的broadcastFinished中调用。 【请求参数】 无 【返回参数】 无 sendVideoSampleBuffer - (void)sendVide
原始视频数据(视频前后处理) 功能描述 音视频传输过程中,可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧进行修
原始音频数据(音频前后处理) 功能描述 音视频传输过程中,我们可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK 提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧
原始视频数据(视频前后处理) 功能描述 音视频传输过程中,我们可以对采集到的音视频数据进行前处理和后处理,获取想要的播放效果。 对于有自行处理音视频数据需求的场景,HWRtcEngine SDK提供原始数据功能,您可以在将数据发送给编码器前进行前处理,对捕捉到的音频信号或视频帧进
视频管理 startRemoteStreamView -(int)startRemoteStreamView:(HWRtcVideoCanvas *)remote streamType:(HWRtcStreamType)streamType disableAdjustRes:(
er的实例对象。 从回调中获取音频帧,并进行处理。 @Override public void onAudioFramePlayback(HRTCAudioFrame hrtcAudioFrame) { // 需要播放的音频数据回调,从接口回调中取到音频数据以作后处理 }
back:(HWRtcAudioFrame * _Nonnull)audioFrame; 【功能说明】 需要播放的音频数据回调,从接口回调中取到音频数据以作后处理。 【回调参数】 HWRtcAudioFrame :音频数据格式,具体请参见HWRtcAudioFrame。 【返回参数】
erver的实例对象。 从回调中获取视频帧,并进行处理。 @Override public void onVideoFrameCapture(HRTCVideoFrame hrtcVideoFrame) { // 原始视频回调,从接口回调中取到原始视频数据以作前处理 }