window下使用vs2019编译ZLMediaKit,并测试推拉流

下好相关的依赖库和编译工具

1.openssl:

本人使用的版本:Win64OpenSSL-3_0_2.exe

下载地址:Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions (slproweb.com)

2.ffmpeg可执行文件

本人使用的版本:ffmpeg-2022-04-03-git-1291568c98-essentials_build.7z

下载地址:Builds - CODEX FFMPEG @ gyan.dev

安装完后配置好环境变量,如下:

3.cmake编译工具

本人使用版本:cmake-3.17.1-win64-x64.msi

可网上自行搜索下载,忘了保存了,哈哈哈

4.再就是VS2019

下载源码:

git clone https://gitee.com/xia-chu/ZLMediaKit.git
cd ZLMediaKit
git submodule update --init

现在我们开始使用cmake工具编译ZLMediaKit库

1.

 2.第三步里面,使用默认配置即可

3.执行完第四步,就可以使用VS2019打开了。我们这是可以在界面上直接启动vs2019.

界面:

编译完成后,在生成路径下即可找到相应的可执行程序

 

 接下来,我们开始使用MediaServer.exe服务完成推拉流动作。

        新建一个测试目录release

将ZLMediaKit\release\windows\Debug\Release目录中的MediaServer.exe,ZLMediaKit\conf目录中的config.ini,\ZLMediaKit\3rdpart\ZLToolKit\tests中ssl.p12拷贝到release目录中。

双击MediaServer.exe,可能会运行不成功,查看release\log下的日志,可以看到是端口被占用了,修改config.ini中对应的端口号再重新启动即可。

 打开配置文件conf.ini,修改端口

 保存下,好了!现在重新启动!

 现在使用ffmpeg程序推拉流测试,启动两个CMD窗口

推流:

ffmpeg -re -i D:/CloudMusic/MV/bhl.mp4 -vcodec h264 -acodec aac -f flv rtmp://127.0.0.1:1935/live/test2

拉流:

ffplay rtmp://127.0.0.1:1935/live/test2 -fflags nobuffer -analyzeduration 1000000

执行效果如下: 

 

参考文档:

ZLToolKitAndZLMediaKit windows 10 vs2019 环境下编译 - DarJeely - 博客园 (cnblogs.com)

(3条消息) windows下编译ZLMediaKit_cuijiecheng2018的博客-CSDN博客_windows zlmediakit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

破浪征程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值