检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Mac 前提条件 已提交工单获取SDK包。 环境要求 准备XCODE集成开发环境。 准备MAC设备,支持macOS 10.11以上的设备。 支持的终端CPU架构:x86_64。 SDK集成 支持dylib和framework两种包集成。 解压Mac SDK包。 将MAC SDK包
实现音视频通话(MAC) 环境准备 屏幕分享 通话质量监测 播放音效 播放音乐 原始音频数据(音频前后处理) 音频自采集和音频自渲染 原始视频数据(视频前后处理) 自定义视频采集 自定义视频渲染 加入多频道(跨房) 父主题: 实现音视频通话
SparkRTC支持的平台有Android、iOS、MAC、Windows和Web。其中支持的各平台系统版本如下所示: Android:支持Android 5.0及以上版本。 iOS:支持iOS 8.0及以上版本。 MAC:支持MacOS10.11或以上版本,x86_64。 Windows:支持Windows
SDK 1.0+版本(2.0+版本不涉及)的用户,请尽快升级至1.10.0+版本,否则在Chrome 96+浏览器上有可能出现无法使用的情况。 Web SDK 2.0+版本是目前的主力构建版本,承载新功能及体验优化,建议您优先集成使用。Web SDK 1.0+版本仅做存量用户的维护,不再构建新的功能。
stopRemoteAuxiliaryStreamView startScreenShare stopScreenShare 父主题: 实现音视频通话(MAC)
resumeAllAudioClips stopAudioClip stopAllAudioClips onAudioClipFinished 父主题: 实现音视频通话(MAC)
环境准备 详情请参考开发前准备。 父主题: 实现音视频通话(MAC)
resumeAudioFile stopAudioFile onAudioMixStateChangedNotify 父主题: 实现音视频通话(MAC)
API参考 setExternalVideoCapture pushExternalVideoFrame 父主题: 实现音视频通话(MAC)
onRemoteUserOnline startRemoteStreamView onRenderExternalVideoFrame 父主题: 实现音视频通话(MAC)
connection:onRemoteUserOnline startRemoteStreamView leaveRoom 父主题: 实现音视频通话(MAC)
onRemoteAudioStatsNotify onVideoStatsNotify onAudioStatsNotify 父主题: 实现音视频通话(MAC)
移动端(Android/iOS)创建一个房间,是否支持PC端(MAC/Windows)接入? 支持,SparkRTC支持全平台互通。 父主题: SDK使用
requireRenderVideoFrame onVideoFrameCapture onVideoFrameRender 父主题: 实现音视频通话(MAC)
setExternalAudioCapture muteLocalAudio pushExternalAudioFrame 父主题: 实现音视频通话(MAC)
集成SparkRTC SDK 集成Android SDK 集成iOS SDK 集成MAC SDK 集成Windows SDK 集成Web SDK SparkRTC提供了Android、iOS、MAC、Windows和Web版本的SDK,您可以根据实际需求进行SDK的集成和开发。 4 实现SparkRTC基本功能
onAudioFramePlayback onAudioFrameRecord onAudioFrameMixed 父主题: 实现音视频通话(MAC)
SHA_TYPE); Mac mac = Mac.getInstance(SHA_TYPE); mac.init(signingKey); byte[] rawHmac = mac.doFinal(VALUE.getBytes("UTF-8"));
HWRtcAudioRouteReceiver 听筒 HWRtcAudioRouteHeadset 耳机 HWRtcDeviceType 设备类型,MAC SDK使用。 表17 设备类型 枚举值 描述 HWRtcDeviceTypePlayback 音频播放设备 HWRtcDeviceTypeRecording
接口按功能说明 初始化等基础接口 表1 初始化等基础接口 接口 描述 windows是否支持 Mac是否支持 iOS是否支持 Android是否支持 createHRtcEngine 创建IHRTCEngine对象 √ √ √ √ getHRtcEngine 获取创建后的IHRTCEngine对象