产品百科 |Mac 端如何快速集成 RTC SDK

简介: 本文为您介绍了 Mac 端集成 SDK 操作,帮助您快速集成 SDK 并能使用音视频通信基本功能。

前提条件

开发前的环境要求如下表所示,详情请参见使用限制

类别 说明
Mac 设备 使用 Mac mini 等不包含自带摄像头和麦克风的设备,需要插入外置摄像头和麦克风
系统版本 支持 macOS 10.12 及以上
CPU 架构 支持真机架构 armv7+arm64,不支持模拟器 i386、x86 架构
Xcode 版本 9.0 及以上
其他 不支持屏幕旋转

说明 您需要持有 Apple 开发证书或个人账号。

操作步骤

  1. 下载 SDK
  2. 使用 XCode 工具创建一个新的 iOS 工程,并把 SDK 包拷贝到您的工程中。image.png
  3. 添加文件。
  1. 选择 Build Phases > Link Binary With Libraries,将 AliRTCSdk.framework UTDID.framework 加入到 Link Binary With Libraries
  2. General 页面,添加 UTDID.framework Embedded Binaries 中。
    说明 Mac SDK1.1 版本增加了 UTDID.framework,该库为动态库,需要加载到 Embedded Binaries 中。image.png
  1. Build Phases 页面,添加系统依赖。相关系统库如下所示。
  • libc++.tbd
  • libresolv.tbd
  • libcurl.tbd
  • libz.tbd
  • CoreMedia.framework
  • CoreAudio.framework
  • AudioToolbox.framework
  • AVFoundation.framework
  1. 选择 Build Settings > Framework Search Path,将 AliRTCSDK.framework 文件夹拖入弹出框内。image.png
  2. 编辑 info.plist 文件,添加权限。image.png
  3. Capabilities 页面,设置权限。image.png
  4. 执行编译 Commond+B,界面提示 Build Success,表示 SDK 集成成功。

后续步骤

完成集成 SDK 操作,您可以实现音视频通信的基本功能,详情请参见 Mac 端基本功能实现


「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实践技术文章,在这里与音视频领域一流工程师交流切磋。

image.png

相关文章
|
2月前
|
Java API 开发工具
支付与银行业线上客户协议应用中的DocuSign集成方式选择——SDK和API
跨境支付公司和Docusign进行集成时,碰到问题时的解决方案。分别用SDK和API集成后的各自使用体验。
46 2
支付与银行业线上客户协议应用中的DocuSign集成方式选择——SDK和API
|
6月前
|
API 开发工具 Android开发
AppsFlyer 研究(一)AppsFlyer SDK 集成(1)
AppsFlyer 研究(一)AppsFlyer SDK 集成
846 0
|
2月前
|
Web App开发 前端开发 JavaScript
如何快速与呼叫中心系统CTI/API/SDK接口集成
由于呼叫中心系统涉及通信、CTI、终端设备、中继线路等技术与概念,从事信息管理系统、ERP、CRM、工单系统等的研发人员一般不是非常熟悉这部分技术,当需要提供具备呼叫中心能力的解决方案时,往往要用较多的时间来研究这些相对复杂的技术,对接过程比较长,开发调试有一定的阻力,基于此,我们提出一种更加简便高效的集成方法,可以零代码集成呼叫中心平台,实现项目快速上线。
如何快速与呼叫中心系统CTI/API/SDK接口集成
|
4月前
|
开发工具 数据安全/隐私保护
您需要检查并确保应用是否正确集成了EMAS的SDK
您需要检查并确保应用是否正确集成了EMAS的SDK
27 1
|
4月前
|
分布式计算 Hadoop Java
hadoop sdk 优化小结(裁剪、集成kerberos组件、定制等)
hadoop sdk 优化小结(裁剪、集成kerberos组件、定制等)
41 0
|
6月前
|
开发工具 Android开发 iOS开发
AppsFlyer 研究(一)AppsFlyer SDK 集成(2)
AppsFlyer 研究(一)AppsFlyer SDK 集成
161 0
|
8月前
|
API 开发工具 iOS开发
一点就通,社交源码IOS客户端开发集成SDK
所谓SDK,全称是SoftwaredevelopmentKit,翻译成软件开发工具包。SDK用助开发某种软件,今天给大家简单讲解下如何在社交源码IOS客户端上开发集成 SDK。
|
1月前
|
开发工具 git iOS开发
Mac 安装软件包管理工具Homebrew
Mac 安装软件包管理工具Homebrew
|
3月前
|
Unix 网络安全 iOS开发
Mac 电脑如何安装Wireshark?
Mac 电脑如何安装Wireshark?
Mac 电脑如何安装Wireshark?
|
1天前
|
Python
Mac上pyCharm找不到已安装的库
Mac上pyCharm找不到已安装的库
8 0