同步操作将从 Vanishi/BXC_VideoAnalyzer_v3 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
目前v3版本的算法运行是基于OpenVINO,因此在运行前,请确保你的电脑是英特尔处理器,只有英特尔处理器支持OpenVINO
如果英特尔处理器包含集成显卡,可以在config.json中配置GPU模式,如果没有集成显卡,请配置CPU模式
目前程序在Win10专业版,Win10企业版,Win10教育版,均可以正常启动。Win10家庭版,Win11 未测试,不确定能否正常启动
后续v3.x版本中,会添加对AMD处理器和英伟达显卡的支持
v3版本源码购买地址(淘宝) https://item.taobao.com/item.htm?id=746326947806
v3版本源码购买地址(闲鱼) https://h5.m.goofish.com/item?id=744350097882
v1版本源码免费下载地址 http://www.any12345.com/code/20230817/QsiD97C922F.html
v2版本源码免费下载地址 http://www.any12345.com/code/20230820/Tni9bAf4cDE.html
v3版本视频介绍地址 https://www.bilibili.com/video/BV1Xy4y1P7M2
v3版本安装包下载地址 https://gitee.com/Vanishi/BXC_VideoAnalyzer_v3
v1版本视频介绍地址 https://www.bilibili.com/video/BV1dG4y1k77o
v1版本源码讲解(1)拉流,解码,实时算法分析,合成报警视频,编码,推流 https://www.bilibili.com/video/BV1L84y177xc
v1版本源码讲解(2)音频解码,音频重采样,音频编码,合成报警视频 https://www.bilibili.com/video/BV1984y1L7zB
C++调用Python,支持传递图片格式的数据,支持调用Python版AI算法模型,C++传递Mat格式的图片数据到Python https://www.bilibili.com/video/BV1Vd4y1p7GE
v2版本视频介绍地址 https://www.bilibili.com/video/BV1CG411f7ak
//config.json
{
"version": "3", //程序版本号
"host": "127.0.0.1", //部署机器IP地址(可以使用127.0.0.1,推荐使用ipconfig获取本机局域网IP地址)
"adminPort": 9001, //后台管理服务器端口
"analyzerPort": 9002, //分析器服务端口
"mediaHttpPort": 9003,//流媒体服务器端口
"mediaRtspPort": 554, //流媒体服务器RTSP协议端口
"mediaSecret": "aqxY9ps21fyhyKNRyYpGvJCTp1JBeGOM", //流媒体服务器安全码
"rootDir": "www", //报警产生的视频或图片存储位置
"videoFileNameFormat": "%Y%m%d%H%M%S", //报警产生的视频名称格式
"recordLogInterval": 30, //主程序正常启动后记录日志的间隔时间,单位秒
"workerConcurrency": 20, //最大布控视频流数量
"supportHardwareVideoDecode": false, //是否支持硬件解码(建议关闭硬件解码,将硬件资源留给算法)
"supportHardwareVideoEncode": false, //是否支持硬件编码(建议关闭硬件编码,将硬件资源留给算法)
"algorithmWeight": "models\\yolov8n.xml", //算法模型权重数据
"algorithmDevice": "GPU", //算法模型运行设备,CPU or GPU
"algorithmWeightConcurrency": 1 //分析器启动时,加载算法模型的并发数
}
//将本地文件推流至VideoAnalyzer(该命令行未经优化,延迟较大)
ffmpeg -re -stream_loop -1 -i test.mp4 -rtsp_transport tcp -c copy -f rtsp rtsp://127.0.0.1:554/live/test
//将摄像头视频流推流至VideoAnalyzer(该命令行已优化,但仍然存在延迟,如果想要彻底解决推流延迟,可以参考我的视频:https://space.bilibili.com/487906612)
ffmpeg -rtsp_transport tcp -i url -fflags nobuffer -max_delay 1 -threads 5 -profile:v high -preset superfast -tune zerolatency -an -c:v h264 -crf 25 -s 1280*720 -f rtsp -bf 0 -g 5 -rtsp_transport tcp rtsp://127.0.0.1:554/live/camera
// 备注
根目录下data文件夹中,我提供了一个test.mp4,大家可以测试,模拟视频流
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。