公司有了一个简单的想法需求,要做一个视频监控的平台。
我想问,做一个简单的能够监控到5.6或者8.9个摄像头,并且能在一个页面
同时展示多个摄像头画面的简单的视频监控平台,需要哪些技术啊。另外还需要哪些资源啊,比如人员时间,还有硬件比如摄像头啊,服务器啊之类的,需要什么语言啊,java能做么。希望有大神来帮忙指导解答下,先行谢过。
关于视频监控平台的简单问题,请大神指导。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- dabocaiqq 2020-03-19 22:50关注
视频监控平台涵盖了多层协议,视频方面的协议有RTSP, RTMP, RTP, 音视频编码有H.264, AAC, 726,711等,消化这些协议和功能标准就已经是需要一个较长的周期了,而构建一个视频平台的架构,也是比较复杂的,后端不仅有网关,还要有流媒体服务器,转发服务器,播放器,RTSP或RTMP服务器等多个服务器模块,需要的技术需要跨越多种语言,如平台主流语言是Java语言,采用主流的Spring框架和生态,如Hibernate, Mybatis, Springmvc, Netty, Mina, 分布式消息架构如ActiveMq, RabbitMQ, Kafka等,分布式缓存如Redis, 分布式数据库如Mongodb, Hbase等,而构建流媒体服务器,如果采用Java语言,则会性能不足,在高频的内存交换场景,java的内存分配效率会很低,内存泄露也会很严重,所以主流的语言是C, C++等。
我是长期多年从事监控的,包括各种交通、安防、会议。你有不明白的可以继续沟通,都可以帮你。监控平台可不是一个相机。这就如同会操作电脑和开发软件完全不同。一些人借此蒙蔽你,你要注意。不过还请及时采纳你的提问。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报