Bereitstellung und Start von ZLMediaKit unter Linux (CentOS7)

1. Installieren Sie den Compiler gcc

sudo yum -y install gcc
sudo yum -y install gcc-c++

2. Installieren und aktualisieren Sie cmake auf Version 3.1 oder höher

1) Überprüfen Sie die alte Version von cmake

# yum install -y cmake
cmake -version

2) Löschen Sie die alte Version von cmake

yum remove cmake -y

3) Erstellen Sie ein Installationsverzeichnis und laden Sie die neue Version von cmake in das Verzeichnis herunter

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) Kompilieren und installieren

cd cmake-3.9.2

./configure --prefix=/usr/local/cmake

make && make install

5) Umgebungsvariablen ändern

vi /etc/profile

在最后PATH添加环境变量:

export CMAKE_HOME=/usr/local/cmake
export PATH=$PATH:$CMAKE_HOME/bin

保存环境变量
source /etc/profile

6) Überprüfen Sie die cmake-Version

cmake --version

3. Installieren Sie andere Plug-Ins

1) OpenSL installieren

yum -y install openssl

2) Yasm installieren

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) Installieren Sie ffmpeg

1. Herunterladen und entpacken

wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz

tar -zxvf ffmpeg-3.1.tar.gz 

2. Geben Sie das dekomprimierte Verzeichnis ein und geben Sie den folgenden Befehl /usr/local/ffmpeg ein, um das Installationsverzeichnis selbst anzugeben.

cd ffmpeg-3.1

./configure --prefix=/usr/local/ffmpeg

make && make install

3. Konfigurationsvariablen

vi /etc/profile

在最后PATH添加环境变量:

export PATH=$PATH:/usr/local/ffmpeg/bin

保存退出

查看是否生效

source /etc/profile 设置生效

4. Version prüfen

ffmpeg -version

4. Bereitstellung und Start des Streaming-Medienservers ZLMediaKit unter Linux (CentOS7)

1. Holen Sie sich den 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. Erstellen und kompilieren Sie das Projekt

cd ZLMediaKit
mkdir build
cd build
#macOS下可能需要这样指定openss路径:
#cmake .. -DOPENSSL_ROOT_DIR=/usr/local/Cellar/openssl/1.0.2j/
cmake ..
make -j4

3. Laufen

cd ZLMediaKit/release/linux/Debug
#通过-h可以了解启动参数
./MediaServer -h
#以守护进程模式启动
./MediaServer -d &
#以自定义配置文件启动
./MediaServer -c 配置文件具体地址
(nohup ./MediaServer -c 配置文件具体地址 &)

4. Schalten Sie die Firewall aus

 systemctl stop firewalld

おすすめ

転載: blog.csdn.net/qq_16504067/article/details/129405716