You need to enable JavaScript to run this app.
文档中心
音视频云端一体解决方案

音视频云端一体解决方案

复制全文
下载 pdf
通用场景
iOS 通用接入步骤
复制全文
下载 pdf
iOS 通用接入步骤

本文介绍 veVOS 解决方案通用的接入方法。按照本文介绍的流程,您可以将 veVOS 中的任一模块引入您的 iOS 项目中。

开发环境

  • 支持 Xcode 14 及以上版本,推荐使用最新版本;
  • 推荐 Cocoapods 1.10 以上的版本。

编译环境

支持 iOS 10.0 及以上版本的设备,暂不支持模拟器调试。

前提条件

参考下表,获取 AppID、License 文件,以及集成 SDK 所需要的 Key 和 Secret。

名称集成前准备获取方法

实时音视频 SDK

获取 AppID

获取 AppID 和 Token

视频点播 SDK

获取 AppID 和 License

视频直播 SDK

获取 AppID 和 License

智能视频创作 SDK

  1. 申请 License

  2. 获取 Key 和 Secret

请联系商务经理

智能美化特效 SDK

  1. 申请 License

  2. 获取 Key 和 Secret

请联系商务经理

智能音频美化 SDK申请 License请联系商务经理

CocoaPods 集成

在您工程的 Podfile 中添加依赖,并执行 pod install --repo-update 即可导入依赖的库。

# 1. Cocoapods 官方源;github 或 cdn 二选一
source "https://github.com/Cocoapods/Specs.git" # github 源
# source "https://cdn.cocoapods.org" # cdn 源

# 2. 火山引擎源
source "https://github.com/volcengine/volcengine-specs.git"

# 需要更新为从技术支持处获取到的 key 和 secret。注意变量名不可变更。
$VEVOS_SPEC_KEY = ""
$VEVOS_SPEC_SECRET = ""
# 请在 subspecs 中填入您所需要的库的名称
# 请更新版本号
# LivePull: 直播拉流
# LivePush: 直播推流
# VOD: 点播播放
# CK:智能创作
# CV: 特效
# RTC: 实时音视频
# Sami: 智能音频美化
pod "veVOS", "x.y.z", :subspecs => ["LivePull", "LivePush", "VOD", "CK", "RTC", "CV", "Sami"]

修改工程配置

在 Xcode 中做如下配置:

  1. 配置需要使用的系统权限。
    1. 点击 Info

    2. 点击 “+” 添加以下权限,并在 Value 字段中填入使用权限的原因:

      1. Privacy - Microphone Usage Description

      2. Privacy - Camera Usage Description

      3. Privacy - Media Library Usage Description

      4. Privacy - Photo Library Additions Usage Description

      5. Privacy - Photo Library Usage Description

  1. 关闭 bitcode。

    1. 进入 TARGETS > Project Name >Build Settings

    2. 点击 All,搜索 bitcode。

    3. Enable Bitcode 设置为 No。

各模块集成指南

完成集成和工程配置之后,你可以通过以下文档了解如何实现各个模块的具体功能。

模块名称集成指南

视频直播

实时音视频构建基础应用

视频点播

智能视频创作 SDK请联系商务经理
智能美化特效 SDK请联系商务经理

最近更新时间:2023.06.01 19:24:57
这个页面对您有帮助吗?
有用
有用
无用
无用