ZLMediaKit在linux上(CentOS7)部署与启动

这篇具有很好参考价值的文章主要介绍了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、查看版本文章来源地址https://www.toymoban.com/news/detail-510032.html

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)部署与启动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux centos7系统离线部署mysql-8.0.35免安装版本

    在CentOS中默认安装有MariaDB,是MySQL的一个分支,主要由开源社区维护。 CentOS 7及以上版本已经不再使用MySQL数据库,而是使用MariaDB数据库。 如果直接安装MySQL,会和MariaDB的文件冲突。 因此,需要先卸载自带的MariaDB,再安装MySQL。 查看版本: 卸载 检查是否卸载干净: 注意:

    2024年01月18日
    浏览(48)
  • CentOS7下离线编译ZLMediaKit

    CentOS 版本号 CentOS Linux release 7.9.2009 (Core) 内核版本 Linux localhost.localdomain 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux    镜像下载地址 https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/?spm=a2c6h.25603864.0.0.196df5adF9cHsb       切换到 root 用户 如果不是 root 用户进行

    2024年02月03日
    浏览(45)
  • (Linux)Centos7.*版本安装配置Java环境、Tomcat、Nginx并打包部署SSM框架web系统

    目录 一、准备软件与安装包 (一)、必须的软件 1、点击下载Xshell 2、点击下载FileZilla (二)、准备安装包 1、点击下载JDK1.8Linux版本 2、点击下载Nginx 3、点击下载Tomcat   二、关于FileZilla软件的使用说明 (一)、FileZilla软件的打开和说明 (二)、配置服务器地址去连接服务器  三、X

    2023年04月25日
    浏览(64)
  • 【Linux-编译器gcc/glibc升级】CentOS7.9使用NodeJS18时报错/lib64/libm.so.6: version `GLIBC_2.27‘ not found

    文章已收录至https://lichong.work,转载请注明原文链接。 ps:欢迎关注公众号“Fun肆编程”或添加我的私人微信交流经验🤝 最近做一个前端项目Jenkins的自动构建时,项目使用nodejs18,正好公司Jenkins节点有些不够用,就用了台资源空余比较多的服务器用于充当Jenkins节点,配置好

    2024年02月16日
    浏览(43)
  • 39.Linux系统启动原理及故障排除(centos7)

    目录 1.centos7 系统启动过程 2.登陆系统图解 3.管理系统服务  4.运行级别  例 1:默认系统启动使用 3 级别字符界面  例 2:默认系统启动使用 5 级别图形界面  例 3: centos7 修改内核启动顺序  1.centos7 系统启动过程 加载 BIOS/UEFI 信息,进行硬件检测。按照 BIOS 设定找到第一个

    2023年04月08日
    浏览(41)
  • linux centos7部署telnet

    一、xinetd安装 telnet服务依赖于xinetd服务,所以需要首先安装xinetd服务 查看服务器是否安装有xinetd,如果已安装则进行下一步,没有则先安装xinetd服务 1、下载上传xinetd安装包 2、安装xinetd服务 3、启动xinetd服务 二、telnet安装 1、下载上传telnet安装包 第一个为telnet客户端安装包

    2024年02月10日
    浏览(32)
  • 【Intel Parallel编译器(icc icpc ifort)Linux-centos7系统安装配置】

    @(toc) 本篇文章主要讲解在linux系统centos7.5/centos7.9版本中,Intel编译器的安装、环境导入、并行库调用以及在不同centos版本中安装时缺少32位库的解决方案等内容。 一、★Intel编译器定义 Intel Parallel Studio XE Cluster版C/C++ Fortran编译器,是一种主要针对Inetl平台的高性能编译器,可

    2024年02月09日
    浏览(47)
  • centos7 安装部署kafka

    官网地址: https://kafka.apache.org/downloads kafka 在 2.8 版本开始脱离 zookeeper,本文示例版本为 2.7.2。 选择图中标记的版本下载。 kafka-2.7.2.src.tgz 是源码格式,需要编译。 kafka_2.12-2.7.2.tgz、kafka_2.13-2.7.2.tgz 是二进制格式,其中 2.12 和 2.13 代表 scala 的版本。 将下载的文件放到linux的

    2024年02月03日
    浏览(57)
  • CentOS7安装部署Zookeeper

    Apache ZooKeeper 是一个分布式应用程序协调服务;用于维护配置信息、命名、提供分布式同步和组服务。 客户端-服务器模型 :ZooKeeper 遵循客户端-服务器模型,客户端可以向任何服务器节点发起请求。 数据模型 :采用类似文件系统的树形结构来存储数据,每个节点称为 ZNode。

    2024年02月04日
    浏览(49)
  • linux centos7 django uwsgi 部署

    安装这里就不多说,直接配置问题及所遇到问题总结 django 项目 manage.py目录新建uwsgi.ini文件 uwsgi配置 [uwsgi] socket = 127.0.0.1:9000 # uwsgi直接访问用http,nginx访问用socket http= 127.0.0.1:9000 chdir = /usr/local/www/项目目录 wsgi-file = /usr/local/www/项目目录/项目目录/wsgi.py module = 项目目录.wsgi

    2024年01月21日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包