# SDK 接入快速上手

::: error 说明 IVS SDK 已停止迭代,新设备若需要接入,请使用EVS API进行接入。若需要SDK或公版,请联系商务。 :::

# Android

# 开发环境要求

  • Git
  • Android Studio 3.1.2 或以上
  • 能够正常访问 jCenter、Google Maven 的网络连接
  • 一部 Android 4.4 或以上的开发设备(或以平板电脑代替)

# 下载源码

git clone https://github.com/iFLYOS-OPEN/SDK-Android

使用 Android Studio 打开同步下来的 SDK-Android 工程。首次打开需要等待 Gradle 联网下载一些依赖库,可能需要较长时间,需要保持网络畅通。

连上开发设备,运行 ShowCore 模块。这就是一个最基础的 iFLYOS 设备端实现。

# iOS

# 环境要求

  • iOS9 及以上
  • iPhone,iPad设备

# 下载源码

源码下载地址 (opens new window)

# Linux

# 开发环境要求

# 硬件环境

  • 单核CPU主频不小于1GHz
  • Flash空间不小于128M
  • 内存空间不小于64M
  • 支持浮点运算

# 软件环境

  • Ubuntu 16.04及以上的64位版本
  • 支持C++11的编译器(推荐使用GNU GCC 4.9.4及以上版本)
  • Cmake 3.6.3及以上版本

# SDK获取

请联系技术支持:刘立明 158-5696-1929

# 需提供文件

  1. c/c++编译链

  2. 包含各种依赖库和头文件的sysroot(什么是sysroot (opens new window)

  3. 提供一个录音可执行程序,程序名固定为ivs-record(程序启动后,通过标准输出,持续输出单路16bit的pcm)。该程序是为了方便我们集成时,可以直接使用录音功能(各个平台的录音方式不一样)

  4. 开发板或开发样机的网络配置说明文档。

# 需提供硬件

  1. 开发板或开发样机