视频监控系统的软件设计开发方案

2018-12-06 15:22:22分类:软件开发

监控系统被广泛应用于保安、生产管理等需要无人值守的场合。虽然基于闭路电视的模拟监控系统已经发展得非常成熟,但当前兴起的数字视频监控系统与之相比,有许多优点。数字视频监控系统的智能性和可靠性高,能提供远程访问能力,视频资料管理保存方便,而且可以开发升级。本文介绍了一种基于IP网络的数字视频监控系统的设计开发实现方案,从采集、传输到终端控制实现了全过程数字化。
 

视频监控软件开发方案
 

系统需要解决的问题

1、数字音视频压缩标准以及压缩方式的选择

现有的压缩算法有H.263系列,M-JPEG,MPEG-1 VCD压缩标准,MPEG-2 DVD压缩标准,WAVELET小波变换,MPEG-4标准。这些算法各有优缺点,也决定了其应用于不同行业的适用性,H.263适合用于可视电话及视频会议等对图像大小和质量要求不是很高的应用领域;MJPEG,MPEG-1,MPEG-2由于实时性差以及数据量大的缺点不适合网络传输;MPEG-4视频压缩技术的出现引发了压缩领域的一场革命,他基本上克服了其他压缩算法的缺点,利用很窄的带宽,通过帧重建技术压缩和传输资料,以求以最少的数据获得最佳的图像质量。MPEG-4试图达到2个目标:

(1)低比特率下的多媒体通信;

(2)是多工业的多媒体通信的综合。

据此目标,MPEG-4引入AV对象(Audio/Visaul Objects),使得更多的交互操作成为可能。尽管MPEG-4并不是专为视频监控压缩领域而设计的,但同样也适合CIF(352×288)或者更高清晰度(768×576)情况下的视频压缩。

实现压缩算法的方式有2种,软件压缩和硬件压缩,其中硬件压缩实时性好,性能可靠,市场上也存在专用的MPEG-4压缩芯片或板卡。

为了达到实时性的要求,本系统采用MPEG-4压缩算法的硬件压缩方式。

2、信道环境以及实时性的考虑

目前可供选择的信道有PSTN,N-ISDN,以太网等。而监控系统大多数的应用场合是在一个相对较小的地域内进行视频监控,因而可以使用已经广泛使用的以太网作为数字硬盘录像系统视频传输的信道。目前100BASE-T以太网的带宽已经达到100Mb/s,可以满足数字硬盘录像系统提供高质量清晰图像、多路视频同时传输的要求。因此本文选用100BASE-T以太网作为主要传输信道。
 

视频监控软件开发方案
 

本文的任务主要是围绕以太网来解决数字视频的实时传输和组播问题。考虑在某些应用场合需要远距离传送视频码流,为此在设计网络传输系统时就充分考虑了信道带宽的限制,引人码流和帧率动态可调机制,较好地满足了远程监控场合对图像质量和图像连续性的要求。

为了达到实时性,不光音视频采集部分要实现实时性,传输部分也要达到实时要求,根据试验,采用MPEG-4要达到25帧/s,需要256kb/s的带宽,可见100Mb/s的以太网

可以满足多路传输要求。

3、网络协议和传输机制的控制

ISO组织制订的OSI网络参考模型中,运输层建立在IP层之上,包含2种传输协议:一种是传输控制协议TCP,他是面向连接的网络协议;另一种是用户数据报协议UDP,他是无连接的。其中TCP不适合实时传输音视频资料,常用的是基于UDP的RTP协议。

由于UDP没有差错控制,属于不可靠的分组递交,为了实现可靠交付和流量控制,IETF(因特网工程部)提出了RTP和RTCP两个协议。所有的实时媒体资料都使用RTP进行传输,RTCP提供接收方向发送方反馈信息的功能。他们都是基于UDP的。

上一篇:下一篇:

手机购物app软件开发方案提升转化率

九成用户表示,曾经只用App就完成整个购物流程(包括发现商品、搜索、进而购买)。也有 91%受访者表示,己经准备好,愿意用App购物。电商平台不是唯一销售渠道,移动电商购物确保购物转化率!

2018-12-05

软件开发方案服务型公司为什么在国内会比较吃香?

现如今,随着企业管理信息化概念的逐步渗透,加之企业没有专门的IT技术人才,所以常常会选择寻找一些靠谱的软件开发方案服务公司来给自己出谋划策。那么软件开发方案服务型公司为什么在国内会比较吃香?

2018-11-20