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