ZNV中兴力维:视频监控软件平台的定制化发展分析
1. 稳定性问题
由于定制化软件往往增加了很多异构子系统,各个系统之间要交联,要相互配合。但是各个厂家的产品水平参差不齐,被集成起来以后,其稳定性大打折扣。例如SDK的接入方式就是把第三方厂商的开发包集成进来,使得第三方的模块直接运行在自己的进程中,一旦SDK产生非法问题,很可能会导致SDK的调用进程是非法的。
2. 维护问题
软件的定制化开发与维护是一个自始至终存在的问题。定制开发的程度越大,维护的代价也就越大,成本也就越高。同时,满足不同用户的业务需求,需要开发人员对相关领域有较深的知识积累,这在一定程度上也提高了定制化软件的开发门槛和成本。很难想象对于领域不熟悉的人能够开发出满足领域内使用的优秀应用软件。
3. 需求的收敛问题
定制化软件的开发往往是一个需求与开发并驾齐驱的过程。在软件研发的初始阶段,无论是用户还是需求的采集者往往没有办法细化需求到最小粒度,这造成了一个显而易见的问题:开发的软件与用户的需求不符,甚至大相径庭,导致需求无法收敛。这在定制性软件中太家常便饭了。
4. 软件的安全性问题
其实这不是定制性软件才有的问题,而是所有软件都存在的问题。软件的安全性主要包含两方面,网络安全和系统安全。通俗来讲,就是怎样“御敌于国门之外”和怎样“本土作战”。前段时间出现的某省公安厅的监控设备被入侵和控制,其实就属于第一种情况。而厂家的应对策略也主要是加强登录密码强度等等,这种方式针对高强度的入侵显得非常单薄。
图3.1 定制性软件面临的其他主要问题
应需而变,抢占市场发展高地
当前,定制化软件在视频监控软件领域大行其道,针对日益发展的各个行业,谁想清高地摒弃软件定制化反而显得不合时宜。一味地追求软件的产品化,企图以产品的需求满足众口难调的受众,多少显得力不从心了。定制化软件有这样那样的问题,但急切之间又无法摒弃它,非但不能摒弃反而还有愈发依赖的势头,现今买套视频监控平台软件,如果里面不加点定制化的需求买主自己都过意不去。
那么视频监控平台软件厂家怎么样才能在产品化和定制化之间找到平衡点?如何才能提升定制化安防类软件尤其是管理平台类软件的含金量?如何才能在问题与代价面前不再脆弱?除了传统的需求管控、迭代式开发等管理方式的革新外,我认为有以下几点需要遵从和探索:
1. 视频与会话协议的输出多样性:
在视频编解码领域,当前大都遵循MPEG4标准,采用的是H.264的压缩方式,而H.265也方兴未艾。但是各个厂家的视频流的封装却包罗万象。有的厂家是私有的封装方式,有的是RTP封装,也有的是PS(节目流)封装,个别的是TS(传输流)封装。更有甚者,压缩方式也有变化,给解码端和共享端造成了很大的障碍。同时,各个领域对于视频流的封装又有不同的规定。例如公安领域,由于GB28181等标准的出台,PS流成为输出的标准;在广电领域,机顶盒一般要求输入TS流才能正常解码。而还有一些行业标准,例如铁路行业,其视频流的封装更为灵活,可以采用RTP的方式,并且RTP可以进行扩展,视频流的压缩方式也不拘泥于H.264。
为了适配各个领域对视频流的诉求,一个优秀的视频监控平台类软件,应该能对这种情况应付自如,至少不会窘迫。那么就要求我们可以输出多种多样的会话规范和视频流,包括基于SIP的方式(GB28181,GB28059、DB41等),基于http的方式,基于rtsp的方式,基于RTMP的方式,基于SNMP的方式、基于定制化规范的方式等等,而视频流则需要兼容PS流和TS流,乃至各种封装的视频流。做到了视频与会话协议的输出多样性,在应对资源共享的诉求时,定制性开发的成本会降低到最少。
规范名称会话协议类型视频输出标准应用
表4.1 现有主流的视频监控领域互联互通规范
声明:
凡文章来源标注为"CPS中安网"的文章版权均为本站所有,如需转载请务必注明出处为"CPS中安网",违反者本网将追究相关法律责任。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
征稿:
为了更好的发挥CPS中安网资讯平台价值,促进诸位自身发展以及业务拓展,更好地为企业及个人提供服务,中安网诚征各类稿件,欢迎有实力安防企业、机构、研究员、行业分析师。投稿邮箱: tougao@cps.com.cn(查看征稿详细)