代码改变世界

基于java spring框架开发部标1078视频监控平台精华文章索引

2019-05-19 08:44  GPS视频平台产品经理  阅读(2556)  评论(0编辑  收藏  举报

       部标1078视频监控平台,是一个庞杂的工程,涵盖了多层协议,部标jt808,jt809,jt1078,苏标Adas协议等,多个平台功能标准,部标796标准,部标1077标准和苏标主动安全标准,视频方面的协议有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++等。

      很多公司对此态度轻慢,随便找个程序员就启动了这项庞大的工程,无论是开发者还是团队,很容易就迷失掉了,每天都是东一榔头,西棒槌, 每一个月都看似解决了一个或多个技术的难点,有所斩获,时间就这样以月为单位流失掉,一个完整可用的,能够通过交通部检测中心检测,达到压测性能要求和协议、功能标准要求的平台,却迟迟拿不出来,最后的结果必然是不了了之。

主动安全协议-广东标准(粤标)和江苏标准(苏标)的区别及平台开发

Netty4 + SpringBoot2 + RabbitMq + Redis + AliOSS 构建高性能粤标主动安全平台

GB28181协议和JT1078视频服务器的区别和集成

基于Redis + RabbitMQ的苏标主动安全平台架构设计

GB∕T 35658平台过检 已通过最新的部标JT/T 808-2019, JT/T 809-2019标准

部标809协议2019版本与2011版本的区别