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

导读:本篇文章讲解 window下使用vs2019编译ZLMediaKit,并测试推拉流,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

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

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

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

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

 

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.window下使用vs2019编译ZLMediaKit,并测试推拉流

 

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

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

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

界面:

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

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

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

 

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

        新建一个测试目录release

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

 

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

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

 

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

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

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

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

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

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

 现在使用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

执行效果如下: 

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

参考文档:

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/51805.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!