随着智能交通业务的拓展和行业改革的深入,目前全国各地都在高科技交通设施方面投入了大量的资金,进行数字化交通的建设。在监控系统数字化改造过程中就必定需要配套的软件产品来实现相应的功能。银江智能交通系统有限公司和银江电子有限公司联合开发的基于Unix平台的视频存储与管理系统就是这样一个软件产品,其主要功能是对多路数字视频数据进行实时存储及其相应的管理,使该软件的用户(使用者)能够方便地在适当的时间对感兴趣的视频数据(时间、地点等)进行回放。
不同与市场上的同类产品,该系统运行于Unix系统的concurrent模式集群环境,信息存储量大,数据吞吐率高,能对海量视频数据(例如百路以上)同时进行存储和管理。
视频存储与管理系统是道路监控系统数字化改造的配套软件,其主要功能包括对多路数字视频数据的实时存储及其相应的管理。系统共分为彼此之间相互独立但又互相配合的三个子系统:视频存储服务子系统,视频管理子系统以及视频播放子系统。
其中视频存储子系统目前实现平台为Unix操作系统和Oracle数据库,与整体项目中视频数字化设施配套,完成数字视频数据的实时存储以及入库等工作,该系统作为操作系统一项服务运行,能够做到对数据存储的实时性、不间断性等,并具有系统重启后自动恢复工作状态的能力。视频管理子系统实现平台为Unix操作系统,Apache Web服务器,Oracle数据库以及JSP脚本服务器,对视频存储子系统保存的视频数据按照文件的方法进行组织和管理,并为其他子系统提供配置和管理界面。视频播放子系统对存储于数据库中的视频数据进行在线回放浏览,并提供必要的视频数据分析功能。
系统开发过程中存在的主要难点在于数据的流量大,对数据的完整性要求较高;与外部系统的接口比较多;设计的设备比较多;开发的平台比较特殊等。这些难点为系统的开发带来了许多非功能性的需求。系统的整体架构为:摄像机拍摄到的实时图像送到局端,经过数字编码设备编码后成Mpeg4编码的视频码流,通过交换机交换到其他设备例如视频解码器。客户PC机等设备上实时输出图像,实现视频图像的实时监控;与此同时,编码设备发送的视频码流也会被小型机所接受,并进行实时的视频数据备份。