1. Installez le compilateur gcc
sudo yum -y install gcc
sudo yum -y install gcc-c++
2. Installez et mettez à niveau cmake vers la version 3.1 ou supérieure
1) Vérifiez l'ancienne version de cmake
# yum install -y cmake
cmake -version
2) Supprimez l'ancienne version de cmake
yum remove cmake -y
3) Créez un répertoire d'installation et téléchargez la nouvelle version de cmake dans le répertoire
mkdir /opt/cmake
cd /opt/cmake
wget https://cmake.org/files/v3.9/cmake-3.9.2.tar.gz
tar zxvf cmake-3.9.2.tar.gz
4) Compiler et installer
cd cmake-3.9.2
./configure --prefix=/usr/local/cmake
make && make install
5) Modifier les variables d'environnement
vi /etc/profile
在最后PATH添加环境变量:
export CMAKE_HOME=/usr/local/cmake
export PATH=$PATH:$CMAKE_HOME/bin
保存环境变量
source /etc/profile
6) Vérifiez la version de cmake
cmake --version
3. Installez d'autres plug-ins
1) Installer openssl
yum -y install openssl
2) Installez Yasm
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar -zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure
make && make install
3) Installez ffmpeg
1. Téléchargez et décompressez
wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz
tar -zxvf ffmpeg-3.1.tar.gz
2. Entrez dans le répertoire décompressé et entrez la commande suivante /usr/local/ffmpeg pour spécifier vous-même le répertoire d'installation.
cd ffmpeg-3.1
./configure --prefix=/usr/local/ffmpeg
make && make install
3. Variables de configuration
vi /etc/profile
在最后PATH添加环境变量:
export PATH=$PATH:/usr/local/ffmpeg/bin
保存退出
查看是否生效
source /etc/profile 设置生效
4. Vérifiez la version
ffmpeg -version
4. Déploiement et démarrage du serveur de streaming multimédia ZLMediaKit sous Linux (CentOS7)
1. Obtenez le code
#1.国内用户推荐从同步镜像网站gitee下载
git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit
cd ZLMediaKit
#千万不要忘记执行这句命令
git submodule update --init
#2.国内用户推荐从同步镜像网站gitee下载
git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit
cd ZLMediaKit
#千万不要忘记执行这句命令
git submodule update --init
2. Construisez et compilez le projet
cd ZLMediaKit
mkdir build
cd build
#macOS下可能需要这样指定openss路径:
#cmake .. -DOPENSSL_ROOT_DIR=/usr/local/Cellar/openssl/1.0.2j/
cmake ..
make -j4
3. Courez
cd ZLMediaKit/release/linux/Debug
#通过-h可以了解启动参数
./MediaServer -h
#以守护进程模式启动
./MediaServer -d &
#以自定义配置文件启动
./MediaServer -c 配置文件具体地址
(nohup ./MediaServer -c 配置文件具体地址 &)
4. Désactivez le pare-feu
systemctl stop firewalld