流媒体服务器ZLMediaKit在linux上部署
452 字
2 分钟
流媒体服务器ZLMediaKit在linux上部署
流媒体服务器ZLMediaKit在linux上(CentOS7)部署与启动
1、获取代码
#国内用户推荐从同步镜像网站gitee下载git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKitcd ZLMediaKit#千万不要忘记执行这句命令git submodule update --init#国内用户推荐从同步镜像网站gitee下载git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKitcd ZLMediaKit#千万不要忘记执行这句命令git submodule update --init2、安装编译器gcc
sudo yum -y install gccsudo yum -y install gcc-c++3、安装并升级cmake至3.1版本以上
1)
yum install -y cmakecmake -versioncmake version 2.8.12.22)删除旧版本的cmake
yum remove cmake -y3)创建安装目录并在目录中下载新版本的cmake
mkdir /opt/cmakecd /opt/cmakewget https://cmake.org/files/v3.9/cmake-3.9.2.tar.gztar zxvf cmake-3.9.2.tar.gz4)编译安装
./configure --prefix=/usr/local/cmakemake && make install5)修改环境变量
export CMAKE_HOME=/usr/local/cmakeexport PATH=$PATH:$CMAKE_HOME/bin保存环境变量
source /etc/profile6)查看cmake版本
cmake --version4、安装其它插件
1)安装openssl
yum -y install openssl2)安装 yasm
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gztar -zxvf yasm-1.3.0.tar.gzcd yasm-1.3.0./configuremake && make install3)安装ffmpeg
1、下载解压
wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gztar -zxvf ffmpeg-3.1.tar.gz2、 进入解压后目录,输入如下命令/usr/local/ffmpeg为自己指定的安装目录
cd ffmpeg-3.1./configure --prefix=/usr/local/ffmpegmake && make install3、配置变量
vi /etc/profile在最后PATH添加环境变量:export PATH=$PATH:/usr/local/ffmpeg/bin保存退出查看是否生效source /ect/profile 设置生效4、查看版本
ffmpeg -version5、构建和编译项目
cd ZLMediaKitmkdir buildcd buildcmake ..make -j46、运行
cd ZLMediaKit/release/linux/Debug#通过-h可以了解启动参数./MediaServer -h#以守护进程模式启动./MediaServer -d &#以自定义配置文件启动./MediaServer -c 配置文件具体地址(nohup ./MediaServer -c 配置文件具体地址 &)FFmpeg推流测试:
https://github.com/ZLMediaKit/ZLMediaKit/wiki/ZLMediaKit推流测试
7、关闭运行命令
# 如果你是后台启动方式sudo killall -2 MediaServer8、参考链接
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
流媒体服务器ZLMediaKit在linux上部署
https://firefly.cuteleaf.cn/posts/obsidian/流媒体服务器zlmediakit在linux上部署/ 相关文章 智能推荐
1
编译FFmpeg(支持CUDA加速,支持h264)
音视频 1、检查GPU相关配置 2、依赖安装编译 1、编译安装 ffnvcodec 2、配置编译安装FFmpeg 3、实际实现GPU硬解码代码 4、使用报错记录 ffmpeg硬编码踩坑Driver does not support the required nvenc API versi
2
Ubuntu下FFmpeg应用问题
音视频 1. ubuntu彻底卸载ffmpeg 1.查看ffmpeg: 2.卸载 3.检查是否卸载成功 2. Ubuntu22.04编译安装FFmpeg 1.下载 官网:https://ffmpeg.org/download.html repositories github仓库:http
3
在web页面使用mediamtx流媒体服务器播放rtsp视频流
音视频 1、使用背景 mediamtx真乃神器也! 项目地址:https://github.com/bluenviron/mediamtx/tree/main 参考 感谢博主 :https://blog.csdn.net/qq 20937557/article/details/13227
4
通过流媒体服务器转发播放webrtc异常问题解决
音视频 1、问题 这里使用的事ZlmediaKit流媒体服务器 BUG 使用海康设备推送h265格式视频,webrtc播放异常,提示必须确保最少有一个活跃的track 经过排查,发现谷歌浏览器才支持h265格式的视频流以webrtc的形式播放,火狐、Edge原生都播放不了 2、解决 1.
5
FFmpeg推流
音视频 1、单个视频循环播放推流 2、接收摄像头的流再做推流
随机文章 随机推荐