项目介绍 

MzMedia是一个(基于AGPL-3.0)的视频联动物联网平台,其设计初衷是为了让中小企业和个人能够轻松上手和使用。平台集视频处理、物联网技术于一体,适用于多种场景,包括智能家居、农业监测、水利监测、工业控制、车联网以及视频联动等。

 应用场景 

  • 智能家居:通过MzMedia平台,用户可以实现对家中各种智能设备的远程控制和管理,如智能门锁、智能照明、智能窗帘等。
  • 农业监测:在农业领域,MzMedia可以监测农田的土壤湿度、温度、光照等环境参数,帮助农民更科学地管理农田。
  • 水利监测:平台可以监测水库、河流等水体的水位、流量等关键指标,为水利部门提供实时数据支持。
  • 工业控制:在工业生产中,MzMedia可以实现对生产设备的远程监控和控制,提高生产效率和安全性。
  • 车联网:通过集成车载摄像头和传感器数据,MzMedia可以为车联网提供实时视频和数据支持,提升交通安全和管理效率。
  • 视频联动:平台支持多种视频处理功能,如视频切片、推流直播等,可以与其他系统进行视频联动,实现更丰富的应用场景。

 功能特点 

  • 简单易用:MzMedia平台设计简洁,用户界面友好,即使没有专业的技术背景也能快速上手。
  • 多场景适用:平台支持多种应用场景,用户可以根据自身需求进行灵活配置和使用。
  • 强大的技术栈:MzMedia采用了Spring Boot、Vue3、EMQX5.0、Mysql等多种先进技术,保证了平台的稳定性和性能。
  • 源码:项目代码和文档用户可以自由使用、修改。
  • 商业拓展:平台支持多种商业模式拓展,如广告位、厂商赞助、应用商店模块售卖等,为开发者提供了更多的盈利机会。

 项目技术栈 

服务端

  • Spring Boot:用于构建微服务架构的后端服务。
  • Mybatis-Plus:增强版的Mybatis,简化了数据库操作。
  • Sa-Token:轻量级的权限认证框架。
  • Jwt:用于用户身份认证和授权。
  • Mysql:关系型数据库,存储结构化数据。
  • Redis:内存数据库,用于缓存和消息队列。
  • TDengine:时间序列数据库,适用于存储和分析时序数据。
  • EMQX5.0:高性能的消息服务器,支持MQTT协议。
  • Vertx:异步事件驱动框架,用于处理高并发场景。

Web端

  • Vue3:现代的前端框架,用于构建动态用户界面。
  • TS:TypeScript,JavaScript的超集,增加了类型系统和更好的代码提示。
  • Element Plus:基于Vue3的UI组件库,提供了丰富的界面组件。
  • Vite:现代化的前端构建工具,提供了更快的构建速度和更好的开发体验。

其他技术

  • 可视化大屏(GoView):使用Vue、TypeScript4、Vite、NaiveUI、ECharts、Pinia等技术栈构建。
  • 组态(ShadowEditor):使用Vue、ElementUI、Three.js、Go、MongoDB等技术栈构建。
  • 规则引擎(node-red+liteflow):使用nodejs、html、js等技术栈构建。
  • 流媒体服务器(zlmediakit):使用c++、sip、gb28181、rtmp、rtsp、flv、ffmpeg、ffprobe等技术栈构建。
  • 硬件端:支持ESP-IDF、Arduino、openwrt、freeos、rt-thread等操作系统和SDK。

 系统架构图 

 功能演示

版权声明:
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!