ZLMediaKit简单使用Linux

编译源代码

1. 安装cmake 3.13 以上版本

// 安装g++
apt install g++
//    安装openssl 
apt install libssl-dev
// 下载cmake 代码
// 连接可以自己上官网查找 https://cmake.org/download/
wget https://github.com/Kitware/CMake/releases/download/v3.23.0-rc2/cmake-3.23.0-rc2.tar.gz
// 解压文件
tar zxvf  cmake-3.23.0-rc2.tar.gz
//  指定安装路径
./bootstrap --prefix=/usr/local/cmake
// 权限不够可是提权处理 sudo
make && make install 
// 安装完成后可在 /usr/local/cmake下看到安装信息
// 将bin 目录加入到环境变量中 也可以直接编辑文件
export PATH=/usr/local/cmake/bin/:$PATH
source /etc/profile
// 查看cmkae 版本

2. 编译源码

#国内用户推荐从同步镜像网站gitee下载 
git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit
cd ZLMediaKit
#千万不要忘记执行这句命令
git submodule update --init
// 编译源代码
mkdir build && cd build && cmake .. && make
// 运行
cd ZLMediaKit/release/linux/Debug
#通过-h可以了解启动参数
./MediaServer -h
#以守护进程模式启动
./MediaServer -d &

服务器简单使用

在这里插入图片描述

// 运行服务器
./MediaServer -d &
// 推送数据流到服务器 test.mp4 是数据源 rtsp://192.168.253.130/live/test 是推送的rtsp协议链接
ffmpeg -re -i "test.mp4" -vcodec h264 -acodec aac -f rtsp -rtsp_transport tcp rtsp://192.168.253.130/live/test
// 客户端拉流显示
使用vlc打开网络串流 rtsp://192.168.253.130/live/test

*** 除了使用ffmpeg 推流之外,ZLMedia提供有现成的test可以参考使用,你也可以基于开发的sdk 进行开发拓展***

代码地址

在gitee github 上直接搜索项目名ZLMeidiaKit即可

此篇内容仅作为学习记录 windows版本服务器的使用和linux服务器的基本使用都是一致的

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值