安装ZLM流媒体服务器

  1. 推荐centos7及以上版本,查看版本:cat /etc/redhat-release
  2. 官方要求gcc 版本 >= 4.8,查看版本:gcc -v
  3. 需要升级gcc时执行:
    如果安装了老版本,先卸载:yum remove gcc*
    再安装最新版:yum install gcc gcc-c++ ncurses-devel perl
  4. cmake版本没看到官方要求,建议3.10以上,查看版本:cmake -version
  5. 我这里安装的3.16,卸载老版本cmake:yum remove cmake
  6. cd /usr/local
  7. 下载:wget http://www.cmake.org/files/v3.16/cmake-3.16.6.tar.gz
    或者来这里自行下载:https://cmake.org/files/
  8. 解压,安装,编译:(参考:1, 2)
tar -zxvf cmake-3.16.6.tar.gz
cd cmake-3.16.6
./bootstrap
gmake
gmake install
vi /etc/profile   // 修改环境变量
在文件末尾追加以下两行代码: 
PATH=/usr/local/cmake-3.16.6/bin:$PATH
export PATH
然后执行以下操作:
source /etc/profile   //使修改生效 
echo $PATH  //查看PATH值
检查cmake 安装
cmake --version
  1. 下载ZLM,构建,编译:(参考:12)
git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit
cd ZLMediaKit
git submodule update --init
mkdir build
cd build
cmake ..
make -j4
  1. 启动:
 cd ZLMediaKit/release/linux/Debug
#通过-h可以了解启动参数
./MediaServer -h
#以守护进程模式启动
./MediaServer -d &
  1. 启动shell脚本可参考:
#!/bin/bash  
# 123@163.com  
# DATA:SXH 15 17:17:10 CST 2020
# This is a sshd detection script  

kill -9 `ps aux |grep MediaServer |grep -v grep |grep -v retomcat | awk '{print $2}'`

./ZLMediaKit/release/linux/Debug/MediaServer -d &
  1. Centos 7安装ffmpeg: https://www.ngui.cc/el/1300143.html?action=onClick
  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值