我是靠谱客的博主 俊秀冰棍,最近开发中收集的这篇文章主要介绍ZLMediaKit在linux上(CentOS7)部署与启动4、流媒体服务器ZLMediaKit在linux上(CentOS7)部署与启动,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
1、安装编译器gcc
sudo yum -y install gcc
sudo yum -y install gcc-c++
2、安装并升级cmake至3.1版本以上
1)查看旧版本的cmake
# yum install -y cmake
cmake -version
2)删除旧版本的cmake
yum remove cmake -y
3)创建安装目录并在目录中下载新版本的cmake
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)编译安装
cd cmake-3.9.2
./configure --prefix=/usr/local/cmake
make && make install
5)修改环境变量
vi /etc/profile
在最后PATH添加环境变量:
export CMAKE_HOME=/usr/local/cmake
export PATH=$PATH:$CMAKE_HOME/bin
保存环境变量
source /etc/profile
6)查看cmake版本
cmake --version
3、安装其它插件
1)安装openssl
yum -y install openssl
2)安装 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)安装ffmpeg
1、下载解压
wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz
tar -zxvf ffmpeg-3.1.tar.gz
2、 进入解压后目录,输入如下命令/usr/local/ffmpeg为自己指定的安装目录
cd ffmpeg-3.1
./configure --prefix=/usr/local/ffmpeg
make && make install
3、配置变量
vi /etc/profile
在最后PATH添加环境变量:
export PATH=$PATH:/usr/local/ffmpeg/bin
保存退出
查看是否生效
source /etc/profile 设置生效
4、查看版本
ffmpeg -version
4、流媒体服务器ZLMediaKit在linux上(CentOS7)部署与启动
1、获取代码
#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、构建和编译项目
cd ZLMediaKit
mkdir build
cd build
#macOS下可能需要这样指定openss路径:
#cmake .. -DOPENSSL_ROOT_DIR=/usr/local/Cellar/openssl/1.0.2j/
cmake ..
make -j4
3、运行
cd ZLMediaKit/release/linux/Debug
#通过-h可以了解启动参数
./MediaServer -h
#以守护进程模式启动
./MediaServer -d &
#以自定义配置文件启动
./MediaServer -c 配置文件具体地址
(nohup ./MediaServer -c 配置文件具体地址 &)
4、关闭防火墙
systemctl stop firewalld
最后
以上就是俊秀冰棍为你收集整理的ZLMediaKit在linux上(CentOS7)部署与启动4、流媒体服务器ZLMediaKit在linux上(CentOS7)部署与启动的全部内容,希望文章能够帮你解决ZLMediaKit在linux上(CentOS7)部署与启动4、流媒体服务器ZLMediaKit在linux上(CentOS7)部署与启动所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复