Integrate the SDK
Updated
Shows how to integrate the Server Gateway SDK and run the sample project.
This article shows how to integrate the Server Gateway C++ SDK and run the sample project.
Set up the development environment
Make sure your server meets the following requirements.
Hardware environment
Operating system
- Ubuntu 14.04 or higher
- CentOS: 7.0 or higher
CPU architecture
- arm64
- x86-64
If you need to run the SDK on other architectures, submit a ticket to contact technical support.
Performance
- CPU:8-core, 1.8 GHz or higher.
- 2 GB of RAM or higher. 4 GB or higher is recommended.
Network
- The server is connected to the internet and has an internet IP.
- The server can access
*.agora.ioand*.agoralab.co.
Software environment
- glibc 2.18 or later
- gcc 4.8 or later
If you are using Ubuntu, taking Ubuntu 20.04.3 LTS as an example, install the following dependencies in your server:
# Install aptitude
sudo apt install aptitude
# Install build-essential libx11-dev libxcomposite-dev libxext-dev libxfixes-dev libxdamage-dev cmake
sudo aptitude install libx11-dev libxcomposite-dev libxext-dev libxfixes-dev libxdamage-dev cmakeIf you are using CentOS, taking CentOS 7.9.2009 as an example, install the following dependencies in your server:
sudo yum groupinstall "Development Tools"
sudo yum install wget
sudo yum groupinstall X11Get your app ID and an RTC token
See Account to learn how to get your Agora App ID and a temporary RTC token.
Get the SDK
Download the latest x86-64 SDK package and decompress the file. If you need the SDK build for other architectures, submit a ticket to technical support.
