获取SDK

物联网视频服务提供iOS版本的应用端SDK,实现视频设备的直播、录像播放、语言对讲和图片获取等功能。本文介绍SDK的开发环境以及配置步骤等信息。

背景信息

iOS应用端SDK基于CocoaPods开发,CocoaPods详细信息,请参考CocoaPods

前提条件

  • 视频设备已接入视频型实例,详细操作,请参见设备接入

  • 开发前的环境要求如下表所示。

    类别

    说明

    系统版本

    支持iOS 9.0及以上版本。

    开发工具

    本文基于Xcode开发,建议您使用Xcode工具。Xcode详细信息,请参考Xcode

配置步骤

  1. 在Xcode项目下的podfile配置文件中,添加如下引用源。
    source 'https://github.com/aliyun/aliyun-specs.git'
  2. 在podfile配置文件中添加依赖库。
    pod 'IMSLinkVisualMedia_Base', '1.5.7'
  3. 执行pod update命令,获取SDK。
  4. 确认项目的pods目录下,已生成如下表所示4个framework文件,即成功获取SDK。
    framework文件及其主要功能如下表。

    文件名

    功能

    FFmpeg

    FFmpeg标准开源库,版本为4.0.1。

    LibRtmp.framework

    RTMP库,用于推流和拉流。

    LinkVisualClientSDK.framework

    FFmpeg与LibRtmp等业务的组合库。

    IMSLinkVisualMedia.framework

    iOS应用端库,包括渲染、播放、采集等功能。