阿里云短视频IOS-SDK快速接入流程

鉴权认证

在使用拍摄器SDK前,需要申请产品对应的授权文件,如无授权,产品无法正常使用。

申请成功后,会得到一个licenseID和对应授权文件下载地址,用户下载后,需要手动添加到项目工程中。

licenseID,在调用SDK授权接口时传入。

注意:授权文件后缀名为.license。

依赖包导入

目前阿里云短视频SDK提供如下依赖包,需要加入到您的开发项目中。

  • BDCloudAVContext.framework 阿里云拍摄SDK 静态包
  • BDCloudMedia.framework 阿里云媒体SDK 动态库
  • VideoProducer.framework 阿里云编辑SDK 静态包
  • ARSDKProOpenSDK.framework 阿里ARSDK 动态包
  • BaiduBCEBasicVODSTS阿里云对象存储.framewrok 阿里阿里云对象存储VOD上传SDK 静态库
  • libcrypto.a libssl.a openssl静态库

其中:

  • BDCloudAVContext.framework、VideoProducer.framework、BaiduBCEBasicVODSTS阿里云对象存储.framewrok、libcrypto.a、libssl.a 需要添加到 Xcode > Build Phases > Link Binary With Libraries中。
  • ARSDKProOpenSDK.framework BDCloudMedia.framework需要添加到Xcode > General > Frameworks,Libraries,and Embedded Content中

解压SDK包后,进入ssvapp > lib中,即可找到上述文件。

算法相关

  • faceAlgoResources.bundle
  • device_config.json

贴纸和滤镜相关

  • AR.bundle

以上资源需要加载到Xcode > Build Phases > Copy Bundle Resources中,否则美颜、滤镜、贴纸无法使用。

解压SDK包后,进入ssvapp > ssvapp >Resources中,即可找到上述文件。

另外AR.bundle跟您的SDK版本类型相关,若您手中的SDK包里没有请联系阿里云或对应商务。