本文为您介绍Linux环境下安装视频点播服务端C/C++ SDK的操作步骤。

前提条件

您已经开通了视频点播服务。开通步骤请参见开通视频点播服务

环境准备

重要
  • 视频点播服务端C/C++ SDK仅支持Linux环境。
  • 本文以普通用户执行操作为例进行安装命令说明。

需要安装的软件包及其用途、安装示例等见下表,支持yum安装和网上下载安装。

软件包作用yum安装示例网上下载安装示例
cmake第三方编译安装工具
  • 版本:建议使用2.6.0及以上版本。
  • 安装示例:
    sudo yum install cmake
  • 下载地址:下载地址
  • 安装示例:
    ./configure
    make
    make install
libcurl解决网络连接等问题
  • 版本:建议使用7.29.0 及以上版本。
  • 安装示例:
    sudo yum install libcurl-devel
  • 下载地址:下载地址
  • 安装示例:
    ./configure
    make
    make install
libuuid生成uuid安装示例:
sudo yum install libuuid-devel
不涉及
apr不涉及安装示例:
sudo yum install apr-devel
  • 下载地址:下载地址
  • 安装示例:
    ./configure
    make
    make install
apr-util解决内存管理以及跨平台问题安装示例:
sudo yum install apr-util
  • 下载地址:下载地址
  • 安装示例:
    // 安装时需要指定--with-apr选项。
    ./configure --with-apr=/your/apr/install/path
    make
    make install
minixml解析请求返回的xml安装示例:
sudo yum install mxml mxml-devel
  • 下载地址:下载地址
  • 安装示例:
    ./configure
    make
    make install
jsoncpp解析请求返回的JOSN安装示例:
sudo yum install jsoncpp-devel
  • 下载地址:下载地址
  • 安装示例:
    ./configure
    make
    make install
OSS上传SDK由于上传SDK依赖OSS,需要下载并安装OSS上传SDK不涉及安装步骤,请参见OSS-SDK安装
重要 有部分OSS依赖库已经在前面步骤进行安装,已经安装的不需要再次进行重复安装。

SDK安装

  1. 下载SDK。
    SDK下载地址,请参见C/C++上传SDK
    说明 C/C++服务端SDK与C/C++上传SDK为统一版本。
  2. 将SDK进行解压。
  3. 进入目录,编译并安装。具体示例如下:
    cmake .
    make
    make install