ZLMediaKitVs2022编译

17 篇文章 0 订阅
8 篇文章 0 订阅
在两台电脑上使用VS2022编译ZLMediaKit项目,一台成功,另一台出现缺少头文件的问题。成功的关键可能涉及vcpkg的配置和openssl的预装。编译出Release版本后,通过ffmpeg将mp4文件转换为流,但在VLC测试时遇到错误。
摘要由CSDN通过智能技术生成

vs2022版本编译:

1 进入ZLMediaKit目录执行 git submodule update --init 以下载ZLToolKit的代码
2 用vs打开ZLMediaKit目录;
3 VS自动识别项目,自动跳出CMake介绍;
4 build 默认为x64-debug成功,编译出Release 版本.
5 找到目标文件并运行测试用例.

此处编译成功可能是由于前面vcpkg配置的缘故,

很奇怪在2台电脑上有不同的结果,另一台提示缺头文件;

按说明需要安装openssl,这个可能在工作机上安装过,但其他的没有动,没有安装ffmeg,有绿色版本,但没有配置path;

双击启动ZLMediaKit\release\windows\Debug

上图中的1935是推流地址;把本地mp4文件转为流;

ffmpeg-4.4.1-essentials_build\bin\ffmpeg.exe  -re -i .\abc.mp4 -vcodec libx264 -f flv rtmp://127.0.0.1:1935/live/video

用vlc测试时发现会报错断开;

参考连接

使用Windows平台的VS2022来调试AKStream_seeshem的博客-CSDN博客

https://www.cnblogs.com/chen1880/p/14963232.html 

快速开始 · ZLMediaKit/ZLMediaKit Wiki · GitHub

https://github.com/ZLMediaKit/ZLMediaKit/wiki/Windows-%E7%89%88%E7%BC%96%E8%AF%91%E8%AF%B4%E6%98%8E

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值