一.前置条件
1、FFmpeg
2、.NET6
3、VSCode2022
4、MySQL8.0.22
二.源码地址
#ZLMediaKit
git clone https://gitee.com/xia-chu/ZLMediaKit
git submodule update --init
#AKStream
git clone https://gitee.com/chatop2020/AKStream
#AKStreamNVR
git clone https://github.com/langmansh/AKStreamNVR.git
三、源码编译教程
#ZLMediaKit
vs2017->打开文件夹(ZLMediaKit),CMakeList.txt右键 1."为ZLMediaKit生成缓存";2.生成编译完成后,生成文件
https://www.cnblogs.com/chen1880/p/14958042.html
#AKStream编译
https://blog.csdn.net/weixin_50005386/article/details/124488401
https://blog.csdn.net/qq_44114055/article/details/132258077
四、相关配置说明
1.AKStreamKeeper.json
image.png
2.AKStreamWeb.json
image.png
3.AKStreamNVR.json
image.png
五、NVR设备接入
1、运行AKStreamNVR
npm install (yarn install)
npm run start
2、启动配置
#基础配置
AKStreamWeb.exe
AKStreamKeep.exe
ZLMediaKit.exe
#成功标识
image.png
3、添加设备
image.png
image.png
六、写在最后
1、播放出现跨域问题排查是否ZLMediaKit改过默认端口(80)