我是靠谱客的博主 俊秀冰棍,这篇文章主要介绍ZLMediaKit在linux上(CentOS7)部署与启动4、流媒体服务器ZLMediaKit在linux上(CentOS7)部署与启动,现在分享给大家,希望可以做个参考。

1、安装编译器gcc

复制代码
1
2
sudo yum -y install gcc sudo yum -y install gcc-c++

2、安装并升级cmake至3.1版本以上

1)查看旧版本的cmake

复制代码
1
2
3
# yum install -y cmake cmake -version

2)删除旧版本的cmake

复制代码
1
2
yum remove cmake -y

3)创建安装目录并在目录中下载新版本的cmake

复制代码
1
2
3
4
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)编译安装

复制代码
1
2
3
cd cmake-3.9.2 ./configure --prefix=/usr/local/cmake make && make install

5)修改环境变量

复制代码
1
2
3
4
5
6
7
vi /etc/profile 在最后PATH添加环境变量: export CMAKE_HOME=/usr/local/cmake export PATH=$PATH:$CMAKE_HOME/bin 保存环境变量 source /etc/profile

6)查看cmake版本

复制代码
1
2
cmake --version

3、安装其它插件

1)安装openssl

复制代码
1
2
yum -y install openssl

2)安装 yasm

复制代码
1
2
3
4
5
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)安装ffmpeg

1、下载解压

复制代码
1
2
wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz tar -zxvf ffmpeg-3.1.tar.gz

2、 进入解压后目录,输入如下命令/usr/local/ffmpeg为自己指定的安装目录

复制代码
1
2
3
cd ffmpeg-3.1 ./configure --prefix=/usr/local/ffmpeg make && make install

3、配置变量

复制代码
1
2
3
4
5
6
vi /etc/profile 在最后PATH添加环境变量: export PATH=$PATH:/usr/local/ffmpeg/bin 保存退出 查看是否生效 source /etc/profile 设置生效

4、查看版本

复制代码
1
ffmpeg -version

4、流媒体服务器ZLMediaKit在linux上(CentOS7)部署与启动

1、获取代码

复制代码
1
2
3
4
5
6
7
8
9
10
#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、构建和编译项目

复制代码
1
2
3
4
5
6
7
cd ZLMediaKit mkdir build cd build #macOS下可能需要这样指定openss路径: #cmake .. -DOPENSSL_ROOT_DIR=/usr/local/Cellar/openssl/1.0.2j/ cmake .. make -j4

3、运行

复制代码
1
2
3
4
5
6
7
8
cd ZLMediaKit/release/linux/Debug #通过-h可以了解启动参数 ./MediaServer -h #以守护进程模式启动 ./MediaServer -d & #以自定义配置文件启动 ./MediaServer -c 配置文件具体地址 (nohup ./MediaServer -c 配置文件具体地址 &)

4、关闭防火墙

复制代码
1
systemctl stop firewalld

最后

以上就是俊秀冰棍最近收集整理的关于ZLMediaKit在linux上(CentOS7)部署与启动4、流媒体服务器ZLMediaKit在linux上(CentOS7)部署与启动的全部内容,更多相关ZLMediaKit在linux上(CentOS7)部署与启动4、流媒体服务器ZLMediaKit在linux上(CentOS7)部署与启动内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(79)

评论列表共有 0 条评论

立即
投稿
返回
顶部