Agora Swift Package Manager


欢迎使用 Agora Swift 视频 SDK!此软件包允许您将强大的视频功能集成到您的 iOS 应用程序中。您可以灵活地选择各种扩展程序来增强您的视频通信体验。

要全面了解如何使用 SDK 及其各种扩展程序,请参阅完整文档

安装

要安装 Agora Swift 视频 SDK,请按照以下步骤操作

  1. 打开您的 Xcode 项目。
  2. 转到File > Swift Packages > Add Package Dependency
  3. 粘贴此存储库的以下 URL
https://github.com/AgoraIO/AgoraRtcEngine_iOS
  1. Xcode 将为您提供要添加的产品选择。请务必选择 RtcBasic 以获得核心功能,并选择您需要的任何其他扩展程序。

可用扩展程序

Agora Swift 视频 SDK 附带各种扩展程序,您可以使用它们来增强应用程序的视频功能

扩展程序 描述
RtcBasic 实时通信的核心组件(必需)。
AINS AI 降噪,具有改进的人声保真度、噪声抑制和去混响功能。
AudioBeauty Bel Canto 插件,具有预设的人声效果和自定义人声效果设置。
ClearVision 视频增强插件,具有基本美颜、视频降噪、弱光增强和色彩增强功能。
ContentInspect 视频截图上传插件,用于视频内容监管。
SpatialAudio 空间音频插件,用于模拟空间声音效果。
VirtualBackground 虚拟背景插件,用于替换或模糊背景。
DRM 受版权保护的 DRM 音乐插件,用于在实时互动场景中播放受版权保护的音乐。
FaceDetection 人脸识别插件,用于识别人脸或肖像。
VideoCodecEnc 感知视频编码 (PVC) 插入,用于降低带宽消耗。
VideoCodecDec PVC 插入,用于在带宽受限的场景中提高视频流畅度。
ReplayKit 屏幕共享插件,用于与他人共享屏幕内容。
VQA 视频质量评估插件,用于根据主观感受对视频质量进行评分。
AIAEC AI 回声消除插件,用于清晰地保留近端人声。
SuperResolution 超分辨率插件,用于提高远程视频分辨率。

有关每个扩展程序及其使用方法的更多详细信息,请参阅官方文档

故障排除

如果在安装过程中遇到任何问题,请尝试以下步骤

在 Xcode 中,转到 File > Swift Packages > Reset Package Caches。

否则,创建工单,我们的支持团队将尽快回复您。


请随意探索和利用 Agora Swift 视频 SDK 提供的各种功能,在您的应用程序中创建沉浸式和引人入胜的视频体验!