C 中适用于嵌入式设备的 WebRTC 开发工具包
如下步骤是下载和编译SDK:
备注:github如果在自己本地下载比较慢,因此我申请了一个美国地区的AWS的EC2(Centos系统),我在此EC2上安装相应的工具后操作,特别快;
0、准备工作
(1)安装git :sudo yum install git
$ git --version
git version 2.23.3
(2)安装Cmake :sudo yum install cmake
$ cmake --version
cmake version 3.10.3
(3) 安装 Libtool : sudo yum install libtool
$ libtool --version
libtool (GNU libtool) 2.4.2
(4)安装 libtool-bin :sudo yum install libtool-bin
(5)安装 automake :sudo yum install automake
$ automake --version
automake (GNU automake) 1.13.4
(6)安装安装 GNU Bison :sudo yum install bison
$ bison -V
bison (GNU Bison) 3.0.4
(7)安装 G++ :sudo apt-get install g++
$ g++ --version
g++ (GCC) 7.3.1 20180712 (Red Hat 7.3.1-9)
(8) 安装 curl:sudo yum install curl
$ curl --version
curl 7.61.1 (x86_64-koji-linux-gnu) libcurl/7.61.1 OpenSSL/1.0.2k zlib/1.2.7 libidn2/2.3.0 libssh2/1.4.3 nghttp2/1.41.0
(9) 安装 pkg-config:sudo yum install pkg-config
$ pkg-config --version
0.27.1
1、下载 C 中适用于嵌入式设备的 Kinesis Video Streams with WebRTC 开发工具包
git clone --recursive https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-c.git
2、编译
mkdir -p amazon-kinesis-video-streams-webrtc-sdk-c/build;cd amazon-kinesis-video-streams-webrtc-sdk-c/build;
cmake ..
运行 make 构建WebRTCC的SDK及其提供的示例
3.运行