大家好,我是GitHub好项目君,每天分享GitHub上的好项目
Bluecherry-apps 一款免费、开源、面向企业等复杂环境的视频监控应用程序,特别适合给大型企业、学校、矿区等大型单位做项目。
源代码:
http://www.gitpp.com/ycc/bluecherry-apps
BlueCherry的介绍
Bluecherry 是一款基于 Debian / Ubuntu / CentOS 的 Linux 视频监控应用程序,支持网络 (IP) 摄像机。Bluecherry 软件内存占用低,支持 ONVIF,并使用 GPU 进行运动检测。这意味着具有受支持 GPU(例如嵌入式 Intel 显卡)的低端服务器可以支持多个流且 CPU 使用率较低。
Bluecherry 具有用于配置和实时查看的 Web 视图以及开源多操作系统客户端(Linux、Windows、OSX)。Bluecherry 可以轻松安装在虚拟机中进行测试或部署,并通过标准发行版升级方法进行升级(即无需手动替换二进制 blob)
它具有以下几个特点:
1. 开源:
BlueCherry 监控系统是开源的,这意味着用户可以免费使用并对其进行自定义和扩展。
2. 跨平台:
BlueCherry 支持多种操作系统,包括 Linux、Unix 和 Windows。
3. 可视化界面:
BlueCherry 提供了一个直观、易于理解的图形界面,使管理员可以快速查看服务器的状态和性能。
4. 性能监控:
BlueCherry 可以监控服务器的 CPU、内存、磁盘、网络等性能指标,并及时发出警告,以便管理员及时采取措施。
5. 资源使用:
BlueCherry 监控系统能实时显示服务器上各个进程的资源使用情况,帮助管理员找出资源消耗高的进程,优化服务器性能。
6. 网络流量监控:
BlueCherry 可以监控服务器的网络流量,显示实时流量图表,有助于管理员分析网络使用情况和发现潜在问题。
7. 应用程序监控:
BlueCherry 支持对各种应用程序的监控,包括 Web 服务器、数据库服务器等,确保应用程序的正常运行。
8. 故障排除:
BlueCherry 监控系统提供了一系列故障排除工具,如日志分析、系统性能评估等,帮助管理员快速定位和解决问题。
9. 自动化:
BlueCherry 支持自动化任务,如定期生成性能报告、自动发送警告等。
10. 安全性:
BlueCherry 监控系统关注服务器安全性,提供了一些安全相关功能,如防火墙监控、登录审计等。
BlueCherry 监控系统是一款功能丰富、易于使用的中间件监控和故障排除工具,适用于各类服务器环境。通过 BlueCherry,管理员可以更高效地管理服务器,确保业务的稳定运行。
它还具有以下几个特点:
1. 基于Java技术:
作为基于Java的VMS系统,BlueCherry可以充分利用Java语言的性能优势,同时易于与其他Java应用集成。
2. 易于扩展:
BlueCherry具有良好的模块化设计,使得用户可以根据需求自由地添加或修改功能。此外,BlueCherry还提供了丰富的API,方便开发者进行定制化开发。
3. 多用户权限管理:
BlueCherry支持多用户权限管理,可以根据用户角色分配不同的操作权限,确保系统的安全性和稳定性。
4. 实时监控与录像:
BlueCherry可以实时监控视频,并支持录像功能,方便用户进行视频回放和分析。
5. 集成多种视频格式:
BlueCherry支持多种视频格式,如H.264、MPEG-4等,可以适应不同场景的需求。
6. 智能报警与联动:
BlueCherry支持智能报警和联动功能,可以根据预设的条件触发报警或执行其他操作,提高系统的智能化程度。
综上所述,BlueCherry是一个功能强大、易于扩展且具有良好社区支持的VMS系统,适用于各种规模的视频监控项目。
BlueCherry 是一个开源的视频监控管理系统(VMS),使用 BlueCherry 需要先进行安装,然后配置设备,最后进行实时监控或者录像等操作。
以下是使用 BlueCherry 的基本步骤:
1. 安装 BlueCherry:
从 BlueCherry 官网下载 BlueCherry 的安装包,根据安装向导进行安装。
2. 配置摄像头:
安装完成后,需要对摄像头进行配置,包括 IP 地址、端口、用户名、密码等。
3. 登录 BlueCherry:
配置完成后,需要用用户名和密码登录 BlueCherry,进入控制面板。
4. 实时监控:
登录 BlueCherry 后,可以在控制面板中选择要查看的摄像头,点击播放按钮即可进行实时监控。
5. 录像和存储:
在控制面板中选择要录像的摄像头,设置录像计划,录像文件可以保存在本地或者远程服务器上。
6. 智能报警:
在控制面板中设置智能报警,如移动侦测、物体消失等,当检测到异常情况时,可以触发报警。
7. 用户权限管理:
在控制面板中设置用户权限,可以根据用户的角色分配不同的操作权限,以保障系统的安全。
8. 设备管理:
在控制面板中进行设备的添加、删除、修改等操作。
9. 视频分析:
在控制面板中进行视频分析,如人脸识别、车牌识别等操作。
10. 远程访问:
可以通过互联网进行远程访问,进行视频监控和录像。
以上是使用 BlueCherry 的基本步骤,具体操作可能会因版本和配置的不同而有所差异。