《基于RTP协议的网络视频监控系统的实现.pdf》由会员分享,可在线阅读,更多相关《基于RTP协议的网络视频监控系统的实现.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第2 7 卷第4 期2 0 0 6 年7 月微计算机应用M I C R O C O M P U I E RA P P L I C A T l 0 N SV 0 1 2 7N o 4J u l y 2 0 0 6基于R T P 协议的网络视频监控系统的实现裘英王库(中国农业大学信息与电气工程学院北京1 0 0 0 8 3)摘要:描述了基于R T P 协议实现网络视频监控系统,其中描述了系统的组成和几个主要组成模块的工作方式。介绍了视频压缩技术(M P E G 4)的基本实现思想,R T P 协议和协议的具体实现,以及系统软件实现的主要核心技术D ir e c t S h o w,并给出了系统的实
2、际应用情况。现场应用情况表明,基于R T P 协议的网络视频监控系统解决了视频数据连续性和视频数据丢包等关键问题,达到了一个比较理想的应用效果。关键词:网络视频监控系统R T PR T C PD i r e c t S h o w 技术F i l t e rT h eI m p l e m e n t a t i o no fN e tV i d e oW a t c hS y s t e mB a s eo nR T PQ I UY i n g,W A N GK u(C o l l e g eo fI n f o r m a t i o na n dE l e c t r i c a lE
3、n g i n e e r i n g,C h i n aA g r i c u l t u r a lU n i v e r s i t y,B e i j i n g,1 0 0 0 8 3,C h i n a)A b s t r a c t:T h i sa r t i c l ed e s c r i b et h ei m p l e m e n t a t i o no fN e tV i d e oW a t c hS y s t e mb a s eo nR T P,d e s c r i b et h ec o m p o s eo ft h es y s t e ma n
4、dt h em a i nm o d u l e sw o r km o d e,a n di n t r o d u c et h eb a s er e a l i z et h e o r yo fV i d e oC o m p r e s s,R T Pp r o t o c o la n dt h ep r o t o c o li m p l yi nt h es y s t e m,t h ea p p l i c a t i o no fD i r e c t S h o wi nt h es y s t e m,t h el a s tp o i n to u tt h e
5、a c t u a la p p l i c a t i o no ft h es y s t e m T h ea c t u a la p p l i c a t i o no nt h es p o td e c l a r e;T h eN e tV i d e oW a t c hS y s t e mb a s eo nR T Pb a sr e s o l v e dt h es i x t y f o u r d o l l a rq u e s t i o na b o u tt h ec o n t i n u i t yo fv i d e od a t aa n dt
6、h ef r a m el o s eo fv i d e od a t a,a n da c h i e v e dp e r f e c ta p p l i e de f f e c t s K e y w o r d s:N e tV i d e oW a t c hS y s t e m,R T P,R T C P,t h eT e c h n o l o g yo fD i r e c t S h o w,F i l t e r1引言M P E G 一4 标准以其高压缩率、高质量、低传输率成为目前网络多媒体传输的主要格式和标准,因此研究基于M P E G一4 的实时传输技术对于实现
7、流媒体传输技术是必要和有意义的。另外音视频文件的实时传输要求较低的时延和较小的丢包率,而T C P 的重发机制会带来较大的时延,U D P 本身又不提供任何Q o s 保证,因此需要通过实时传输协议(R T P)和实时传输控制协议(R T C P)配合使用提供数据实时传输和Q o s 服务来满足网络音视频数据实时传输的时延和丢包要求。综上所述,开发基于R T P 及M P E G 一4 的流媒体系统已成为满足日新月异的互联网多媒体技术发展的重要的一种手段。2 网络视频监控系统工作流程所谓网络视频监控系统是指基于嵌入式网络视频服务器本文于2 0 0 5 一0 1 2 7 收到。平台,采用先进的互
8、联网技术和标准开发的性能卓越、功能完备的新一代远程视频监控系统。图1嵌入式网络视监控系统图1 所示为本系统基本结构图,摄像头采集的原始数据通过嵌入式网络视频服务器,对这些数据进行M P E G 4 编码,编码后的视频数据被分割成1 K 大小的数据包,将其封装成R T P 包,以组播或点播的形式发送,监控中心接收完一个编码帧的组播包后,进行重组、解码回放或写入硬盘。假如采用组播形式,则要求从视频源到接收端的网络链路上的所有网络设备必须支持组播协议。万方数据4 期裘英等:基于R T P 协议的网络视频监控系统的实现4 3 73 视频服务器视频服务器,通过将前端(摄像头)采集的音视频信号和接收的云台
9、、镜头的受控信号直接转换为可以在局域网上传输的数字信号,音视频信号数据在传送到网络时进行一定的压缩如M J P E G、M P E G 4,以便减少网上传送的数据量。3 1 视频压缩视频压缩是网络监控系统的核心技术,现在使用在网络视频监控系统的主流压缩算法不少,主要有I S O(国际标准化组织)的M P E G 系列和I T U(国际电联)的H 系列。从目前应用的情况来看,大致上:M P E G 4 适用于较低带宽,如2 0 0k b i t s 到8 0 0k h i t s;视频分辨率中等;存储量小,适用于大量录像场合;在网络传输不稳定,如抖动和丢包时,会出现令人烦恼的马赛克现象。M J
10、P E G 适用于较高带宽,如2M b i t s,是欧美主流标准,视频分辨率比M P E G 4 高;在正常传输情况下一般不会出现马赛克;它的缺点是在较低带宽下图像帧率下降很快,不流畅;录像资料占用空间较大;M P E G 2 适用于对图像分辨率和流畅感要求高的场合,但占用带宽资源最大,通常需要3M b i t s 8M b i t s,在交通行业和局域网环境经常用到。H 2 6 4 与M P E G 4 使用场合类似,在压缩还原上又有突破,效果更好。但算法更加复杂,编解码占用资源更多,可能引起系统延时加大。考虑到系统的实现环境和要求在此系统中我们选用了M P E G 4 压缩算法。M P
11、E G 4 是I S O 推出的低码率、高压缩比的视频编码标准,传输速率为4 8 6 4k b i t s,使用时占用的存储空间较小,M P E G 4 压缩编码算法的基本思想是利用预测编码减少时间冗余度,利用变换编码减少空间冗余度。算法主要由运动估计、运动补偿、D C T 变换、量化和霍夫曼编码构成。3 2 芯片的选择从对嵌入式网络视频服务器的分析可知,此视频服务器需要对摄像机、云台等外围设备进行控制,并且对摄像头采集的数据进行转换压缩。在本系统中,C P U 负责整个嵌入式网络视频监控系统的协调,视频和语音压缩以及各种外围设备控制这三大功能。经过比较分析,最终选择了美国德州仪器(T I)公
12、司的D i g i t a lM e d i a 2 0(以下简称D M 3 2 0)。D M 3 2 0 的D S P 内部有图像协处理器I M X 高速处理D C T,运动估计(补偿),插值运算。V I。C V I。D 模块完成码流编码。在此监控系统的嵌入式视频服务器中可以做到V G A 的M P E G 4 每秒2 4帧的实时压缩编码。D M 3 2 0 内部集成了一个A R M 9 2 6 核和一个C 5 4 X 的D S P。A R M 工作频率高达1 7 5 M H z,配合有8 K 的数据C a c h e 和1 6 K 的指令C a c h e,使得A R M 有很强的系统能力
13、。4R T P R T C P4 1R T P R T C P 简介图2网络视频监控系统数据流R T P(实时传输协议)由I E T F 的A V T 小组开发,1 9 9 6年成为R F C 正式文档,用于V O I P、视频等实时媒体传送的协议。R T P 协议包括R T P 和R T c P(R T P 控制协议)两个关系密切的子协议:R T P 传输具有实时特性的数据;R T c P 监测Q o s 和传送参与多媒体数据收发者的信息。R T P 在U D P 的上层,从上层接收多媒体信息码流,组装成R T P 数据包,发送给下层U D P,相当于0 S 1 的会话层,提供同步和排序服务
14、。故R T P 协议适用于传送连续性强的数据,如视频,音频等,并对网络引起的时延差错有一定的自适应能力。R T C P 为实时控制协议,用于管理控制信息,如监视网络的延时和带宽,丢包情况等,一旦所传输的多媒体信息的带宽发生变化,接收端则通知发送端,广播符号化识别码和编码参数。R T P 用于U D P 数据封装时的情形如图3,R T P 头如图4。数据(净荷类型)R T P 头数据(净荷类型)U D P 头R T P 头数据(净荷类型)I P 头U D P 头R T P 头数据(净荷类型)图3R T P 数据的封装顺序号荷载类(s e q u e n c eV 打PXC CM型P TN u m
15、 b e r)时间戳(t i m es t a m p)同步源标识S S R c(s y n c h r o n i z a t j o nS O U r C ei d e n t i f i e r s)特约源标识C S R C(c o n t r i b u t i n gs o u r c ei d e n t i f i e r s)荷载数据(P a y l o a d)图4R T P 数据包头在R T P 数据包头中,提供了包内数据类型的标志(P T),用于说明多媒体信息所采用的编码方式;在多媒体数据头部 万方数据4 3 8微计算机应用2 0 0 6 焦加上时间戳(t i m es
16、t a m p),依靠时间戳可使在接收端的数据包的定时关系得以恢复,从而降低了网络引起的延时和抖动;根据顺序号(S e q u e n c eN u m b e r)可以在接收端进行正确排序和定位,以及统计包丢失率。4 2 视频数据连续性保证我们在传输视频数据时,采用无连接的U D P 协议,由于U D P 包在网络上要经过若干个1 P 节点的存储转发,还有网络阻塞等缘故,无法确保U D P 包在发送端的发送顺序与接收端的接收顺序一致,因此,必须加以传输控制。,实现R T P 协议。即对每一个视频数据包进行编号,接收端在接收数据包时,按包的顺序号重组视频帧,以确保视频数据的连续性、正确性。只有
17、在一个视频帧完全被接收后,才进行解码、回放。4 3 视频数据丢包应对在实际开发过程中发现U D P 包的最大包长不应超过2 K,由于一个编码后的视频帧在1 3 0 K 之间,因此,一个视频帧需被拆分成1 1 5 个U D P 包。M P E G 4 使用X V I D 方式解码有较高的容错能力,在出现丢包的情况下,解码后会出现方格及边缘模糊,直到下一个I 帧到来,方格及边缘模糊才能去除。为避免出现上述情况,三种方法可解决这一问题:(1)减少I 帧编码的间隔,极端情况是一帧的间隔。在M P E G 4 中采用这个方法后,带宽的需求随之明显增大,一般情况下是每3 0 帧出现一个I 帧;(2)仅对那
18、些变化量超过某一门限的块进行编码和传输;(3)同时使用帧内编码和帧间编码,而且对于帧内编码的间隔根据网络状况动态地进行调整。以上方法是通过调整帧内编码和帧间编码的帧的混合程度来使包丢失对视频效果的影响最小化。还可以使用简单的包丢失恢复技术,如利用空域或时域的内插在目的端进行丢包的恢复和视频的平滑。空域的恢复使用同一帧的邻近区域来重新组建丢失的碎片;时域的恢复使用前一帧的相应区域来替代丢失的区域信息。这种方法的实现较为复杂。还有一种既适于帧内编码又适于帧间编码的方法,这就是使用基于前向纠错的差错控制机制F E C。在这样的机制中,可以在传输的码流中加入用于纠错的冗余信息,在遇到包丢失的情况时,利
19、用冗余信息恢复丢失的信息。它的不足是增加了编码时延和传输带宽。在本系统的研制中,采用F E C机制解决视频帧丢包问题。方式是,每6 个包进行异或运算产生一个校验包,即F E C包,选择6 为间隔,因为多数帧由6 个包组成。当接收端在规定的时问内确定丢包时,采用F E C 包及另外的5 个包恢复丢失的包。这样,在丢包率不超过2 0 的网络环境中可确保视频帧的完整传输。4 4 传输速率控制在网络拥挤时,必须降低传输流量。拥挤的判断通过R T C P 反馈信息决定。事实上,我们采用简单的做法,即只使用报告包中的丢失信息进行拥塞的指示。我们认为丢包率超过2 5 可以认定网络拥挤。降低网络流量的做法是丢
20、弃采集帧。经测试,每秒1 5 帧的采集速度基本上无丢包现象的出现。5 监控中心监控中心,主要完成现场图像接收,用户登录管理,优先权的分配,控制信号的协调,图像的实时监控,录像的存储、检索、回放、备份、恢复等。监控中心是完成的是整个系统的中枢部分,承担着与用户和前端设备的接口任务。而监控中心监控软件完全应用了D i r e c t S h o w 技术。5 1D i r e c t S h o w 技术D i r e c t S h o w 是微软的一套针对视频数据采集和显示的系统架构,也是一套基于C O M 的编程接口。D i r e c t S h o w 为多媒体流的捕捉和回放提供了强有力
21、的支持。运用D i r e c t S h o w,我们可以很方便地从支持W D M 驱动模型的采集卡上捕获数据,并且进行相应的后期处理乃至存储到文件中。它广泛地支持各种媒体格式,包括A s f、M p e g、A v i、D v、M p 3、W a v e 等,使得多媒体数据的回放变得轻而易举。另外,D i r e c t S h o w 还集成了D i r e c t X 其他部分(比如D i r e c t D r a w、D i r e e t S o u n d)的技术,直接支持D V D 的播放,视频的非线性编辑,以及与数字摄像机的数据交换。更值得一提的是,D i r e c t
22、S h o w 提供的是一种开放式的开发环境,我们可以根据自己的需要定制自己的组件。D i r e c t S h o w 的整体系统见图5。c 圈图5D i r e e t s h o w 整体系统图5 中央最大的一块即是D i r e e t S h o w 系统。D i r e e t S h o w使用一种叫F i l t e rG r a p h 的模型管理整个数据流的处理过 万方数据4 期裘英等:基于R T P 协议的网络视频监控系统的实现4 3 9程;参与数据处理的各个功能模块叫做F i l t e r;各个F i l t e r 在F i l t e rG r a p h 中按
23、一定的顺序连接成一条”流水线”协同工作。大家可以看到,按照功能来分,F i l t e r 大致分为三类:S o u r c eF i l t e r s、T r a n s f o r mF i l t e r s 和R e n d e r i n gF i l t e r s。S o u r c eF i l t e r s 主要负责取得数据,数据源可以是文件、因特网、或者计算机里的采集卡、数字摄像机等,然后将数据传输;T r a n s f o r mF i t l e r s 主要负责数据的格式转换、传输;R e n d e r i n gF i l t e s 主要负责数据的最终去向
24、,我们可将数据送给声卡、显卡进行多媒体的演示,也可输出到文件进行存储。值得注意的是,三个部分并不是都只有一个F i l t e r 去完成功能。恰恰相反,每个部分往往是有几个F i t l e r 协同工作的。例如,T r a n s f o r mF i l t e r s 可能包含了一个M p e g 的解码F i l t e r、及视频色彩空间的转换F i l t e r、音频采样频率转换F i l t e r 等。除了系统提供的大量F i l t e r 外,我们可以定制自己的F i l t e r,以完成需要的功能。5 2 实时播放实时播放的D i r e c t S h o w 实
25、现框架如图6:图6D i r e c t s h o w 实现框架X V I DM p e 9 4A u d i oD e c o d e r 和X V I DM p e 9 4v i d e oD e c o d e r是对M P E G 4 数据进行解压缩,由于此系统现在没有音频信号,但是在以后的改进过程中应该会增加这一功能的,所以在设计的时候添加了M P E G 4 格式的音频解压缩。在实际应用程序中只要按照要求把这些相关的f i l t e r 在一个F i l t e rG r a p h 中操作就可以实现实时播放功能了。6 结束语该视频监控系统目前应用于北京各郊区各电力局。该系统充
26、分利用了M P E G 4 压缩方式的和R T P R T C P 协议,解决了视频数据连续性和视频数据丢包等关键问题,应用情况良好。工程实践和测试结果表明,该系统能够适应L A N、W A N、I N T E R N E T 等各种网络环境。相对于传统的视频监控系统有成本低、高效、可靠性高等特点。参考文献1 陆其明D i r e c t S h o w 开发指南北京:清华大学出版社,2 0 0 4 3T I T M S 3 2 0 D M 3 2 0D i g i t a lM e d i aD S PC P Ua n dP e r i p h e r a l s,2 0 0 3 2h t
27、t p:r f c n e t r f c l 8 8 9 h t m lh t t p:r f c n e t r f c 3 5 5 0 h t m l张益贞等V i s u a lC+实现M P E G J P E G 编解码技术北京:人民邮电出版社,2 0 0 2 作者简介其中的各个过滤器(f i l t e r)都是自己定义的,每个f l i t e r 都裘英,女,(1 9 7 9),中国农业大学,硕士研究生,主要研究是一个标准的c o m 组件。M p e 9 4S o u r c e 是拉模式的S o u r c 8方向:音视频信号处理。F i l t e r,M p e 9
28、4s p l i t t e r 是带有“拉”能力的输入P i n 的F i l t e r,而王库,男,(1 9 5 2),中国农业大学,教授,农业自动化。万方数据基于RTP协议的网络视频监控系统的实现基于RTP协议的网络视频监控系统的实现作者:裘英,王库,QIU Ying,WANG Ku作者单位:中国农业大学,信息与电气工程学院,北京,100083刊名:微计算机应用英文刊名:MICROCOMPUTER APPLICATIONS年,卷(期):2006,27(4)引用次数:6次 参考文献(5条)参考文献(5条)1.陆其明 DirectShow 开发指南 20042.TI.TMS320DM320
29、 Digital Media DSP CPU and Peripherals 20033.查看详情4.查看详情5.张益贞 Visual C+实现MPEG/JPEG编解码技术 2002 相似文献(10条)相似文献(10条)1.学位论文 姜琴 基于流媒体技术的网络视频监控系统的研究与实现 2008 随着网络技术和多媒体技术的不断发展,网络视频监控系统的应用越来越广泛,但其视频数据流在网络传输过程中的实时性和传输质量得不到很好的保证。流媒体技术的兴起较好的解决了这个问题,将其应用于网络视频监控系统中显然是数字监控领域的巨大突破。但目前的很多监控系统都跟具体的硬件相关,所以有必要开发一种具有通用性的基
30、于流媒体技术的网络视频监控系统。本文通过采用流媒体技术及其开发工具DirectShow 完成了一个用USB 摄像头作为视频采集设备,完全用软件的方法实现的网络视频监控系统。DirectShow 是微软公司开发的一套基于Windows 平台的软件开发包,它为Windows 平台上处理各种格式的媒体文件播放、音/视频采集等高性能要求的多媒体应用提供了完整的解决方案。本文的研究内容和成果如下:1、研究了流媒体技术的原理及流媒体传输协议RTP/RTCP 的实现机制和应用,以及视音频数据的压缩、解码标准;2、选用了Visual C+6.0作为开发平台,运用微软的DirectShow 技术进行了视音频的采
31、集、播放、编码、解码、回放等开发编程;3、对流媒体网络视频监控系统的总体结构和各功能模块进行了设计,并编程实现了系统服务器端和客户端软件功能,对网络传输模块的实现主要是建立了网络发送和网络接收两个过滤器,实现了视音频由发送端过滤器发送到网络,接收端可以顺利地回放视频图像和声音;最后对完成的系统进行了相关的调试和实验,验证了系统方案的有效性,并对系统的进一步完善工作进行了展望。本系统软件原型具有较好的规范性和重用性,不仅可用于远程监控系统,还可用于多媒体远程教学、网络视频会议、视频聊天等软件系统,具有较好的应用前景。2.学位论文 田鹤 网络视频监控系统的研究与实现 2002 该课题对网络视频监控
32、系统的设计与实现做了全面而详细的分析与研究,设计并实现了一种先进的网络视频监控系统WitNET-VideoSystem,解决了传统的模拟闭路电视监控的局限性,并且在同类网络视频监控系统产品中也处于领先地位,有很大的市场潜力.我们分析了网络视频监控系统的市场与技术背景及意义,并根据用户的需求及目前的技术提出了整个项目的整体框架一个分布式的面向对象的多媒体通信系统,并决定采用成熟的MPEG-1音视频压缩技术,在视频传输上也采用了先进的RTP协议.我们在驱动程序中采用了一个有效的同步机制解决了音视频的同步问题,使得应用程序不仅能从驱动程序中得到音视频数据,还能得到音视频数据的同步信息,以合成系统流.
33、我们根据整个系统的特点,在RTP的基础上设计了自己的网络实时传输协议.我们通过对数字化的视频数据的分析来进行运动检测,采用了基于运动矢量的运动检测方法.对于视频的存储与点播,我们提供了多种录像策略,同时根据该系统的特点,设计了自己的文件系统(NetVCR文件系统)以及自己的流格式(WMF).3.学位论文 沈静宇 网络视频监控系统中协议的研究与实现 2003 该课题在设计并实现了一种先进的网络视频监控系统WitNET-VideoSystem的基础上,针对视频监控系统中的核心音视频传输技术进行了详细的研究,着重分析了RTP协议、RTCP协议、多播(Multicast,即组播)协议,并在系统中具体实
34、现;此外,还对RTP协议可扩展性、RTP头有效性验证等问题进行了探讨和研究.我们根据整个系统的特点,在RTP的基础上设计了自己的网络实时传输协议(WitNET-VideoMulticastProtocol),不仅能有效的进行排序、纠错和多播,还能保证多媒体通信的实时性要求,并提供了一些多媒体通信及该系统中特有的辅助信息.文章还对实时数据传输的延时估计和同步机制进行了理论上的探讨.并对多媒体实时传输中的丢包、带宽调整等问题,在分析其常见解决方案的基础上给出自己的解决方法:对于丢包问题,采用简单的FEC纠错和重发相结合的方法来解决;对于带宽调整,则采用多数表决法予以解决.在应用中表明,这两种方法分
35、别在差错控制和带宽控制方面具有一定的实用性.QoS是近来网络技术研究的一个热点,RSVP是目前流行的几种QoS协议之一,目前主要用于小型私有网络或互联网的边缘区域,其中一个重要原因是因为并非所有的路由都支持RSVP,对于不支持RSVP的结点处,服务退回到尽力转发,因此很难保证端到端的服务质量.文章在分析RSVP协议的基础上提出一种结合agent来保证QoS的方案以解决在不支持RSVP的路由处形成弱连接这一问题.4.学位论文 余兆钗 基于MPEG-4的网络视频监控系统视频实时传输的研究 2005 本文首先介绍了MPEG-4标准及其特性,比较深入地分析了MPEG-4压缩算法,阐述了实时传输和实时传
36、输控制协议RTP/RTCP。然后根据网络视频监控系统的特性选择了合适的网络传输方案,对传输网络做了设计。本文分析了以VOP为单位的组包算法,并且作了改进,为了最大限度减少包数同时兼顾监控系统的实时性要求,采用一个RTP包装载多个VOP的策略;提出了交叉组包的策略。阐述了改进后的组包算法,对装载MPEG-4视频流的RTP包的载荷格式进行设计。本文通过分析适用于MPEG-4视频的网络拥塞控制算法,提出了网络拥塞反馈控制算法的改进和优化思想,为了减小因为拥塞控制而产生的抖动问题,采取平稳增长因子的策略,阐述了改进后的拥塞控制算法。通过实验表明了改进后的组包算法大大降低了RTP包的数量,改进后的拥塞控
37、制算法比较有效地减小了视频传输的抖动。5.期刊论文 邹纯宏.苑惠娟.赵婷婷.Zou Chunhong.Yuan Huijuan.Zhao Tingting 基于RTP与DirectShow的网络视频监控系统-国外电子测量技术2007,26(3)为了解决远程视频监控系统数据量大、实时性要求高的特点,本文提出了一种基于网络实时传输的视频监控系统,并且描述了该系统的技术原理与设计方案.本文介绍了系统中几个主要模块的工作方式以及关键技术,并详细阐述了利用Http协议实现流媒体播放的控制方法,利用RTP协议实现数据传输的策略,以及应用DirectShow技术进行应用程序开发的实现流程,最终完成了基于MP
38、EG4压缩格式视频流的传输与播放控制.该解决方案具有良好的可重用性和可扩展性.6.学位论文 任绮年 网络视频监控系统的设计与实现视频的存储与点播 2003 该课题对网络视频监控系统的设计与实现做了全面而详细的分析与研究,设计并实现了一种先进的网络视频监控系统WitNET-VideoSystem,解决了传统的模拟闭路电视监控的局限性,并且在同类网络视频监控系统产品中也处于领先地位,有很大的市场潜力.我们根据用户的需求及目前的技术,提出了整个项目的整体框架一个分布式的面向对象的多媒体通信系统,并决定采用成熟的MPEG-2音视频压缩技术,在视频传输上也采用了先进的RTP协议.整个系统采用了CORBA
39、技术来对分布式的设备进行控制和管理,并且服务器端都采用了完全公开源代码,而且具有很强的稳定性、实时性、嵌入性的Linux操作系统.我们设计的软件结构,对象之间统一了内部数据传递与交换方式,各个对象的接口功能实现采用了统一的处理模式,减少了各部件之间的耦合性,提高了软件的可重用性和扩展性.日志对于安全来说非常重要,他可记录系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹.我们的系统中也采用了有效的日志管理,作为监控软件的一部分出现,保障了系统的正常运行,提高了系统的可维护性.7.学位论文 李虎 基于MPEG-4的网络视频监控系统的研究与开发 2005
40、 论文分成五部分。首先介绍了视频监控系统的历程、现状和发展趋势;第二部分介绍了多媒体通信技术及现有网络对多媒体传输的支持,主要讨论了多媒体应用的关键网络指标和IP网对多媒体视频传输的支持;第三部分介绍了网络视频监控系统中的关键技术,重点讨论了MPEG-4视频编码技术和保证网络实时传输的协议,包括TCP、UDP、RTP和RTCP等协议;第四部分介绍了系统软件开发的设计思路及技术点,重点讨论了系统开发平台的选择和套接字网络编程的主要过程;第五部分介绍了系统的设计和实现,给出了系统的设计方案、软硬件结构和功能模块,重点讨论了系统中各主要功能模块的实现。8.学位论文 徐恒宇 基于MPEG-4的网络视频
41、监控系统-监控端的实现 2005 视频监控系统是一个涉及到计算机硬件、软件、编码、网络等各方面技术的综合集成系统。本文首先对监控系统的发展阶段和国内外的研究状况作了综述,提出了一种基于MPEG-4的网络视频监控系统的系统方案。整个论文分成五部分。首先讨论了视频监控系统的现况和相关技术。第二部分介绍了几种常用的视频压缩编码标准,并根据它们之间的特点选择了本系统使用的MPEG-4编码标准。第三部分着重讨论了MPEG-4视频编码标准的结构和各个组成部分,选择了本系统的MPEG-4的编码方案,并对一些部分作了适当的优化。第四部分介绍视频监控中在网络通信的传输技术,确定了本系统采用的网络传输方案,重点讨
42、论MPEG-4overRTP/RTCP的实现。第五部分是基于MPEG-4网络视频监控系统的设计和监控端软件的设计和实现。9.会议论文 张志芳.李宇成.孔梁萍 基于MPEG-4和RTP/RTCP的网络视频监控系统 2004 介绍了网络视频监控系统结构及其所用的技术,阐述了如何运用MPEG-4和RTP/RTCP协议对视频数据进行压缩和传输.在此基础上,结合小区监控系统,给出了系统的总体设计框图,并对视频监控系统的软件设计进行了阐述.实验结果表明,该系统在网络带宽有限的情况下仍能很好的工作.10.会议论文 张志芳.李宇成.孔梁萍 基于MPEG-4和RTP/RTCP的网络视频监控系统 2004 介绍了
43、网络视频监控系统结构及其所用的技术,阐述了如何运用MPEG-4和RTP/RTCP协议对视频数据进行压缩和传输.在此基础上,结合小区监控系统,给出了系统的总体设计框图,并对视频监控系统的软件设计进行了阐述.实验结果表明,该系统在网络带宽有限的情况下仍能很好的工作.引证文献(6条)引证文献(6条)1.周红兵 一种嵌入式网络摄像机的实现研究期刊论文-科学技术与工程 2009(12)2.钱华明.刘英明.张振旅 基于S3C2410嵌入式无线视频监控系统的设计期刊论文-计算机测量与控制 2009(6)3.诸强.冯兵兵 具有视音频交互功能的远程心电监护系统期刊论文-北京生物医学工程 2009(2)4.操龙敏.蒋建国.齐美彬 RTP协议在嵌入式网络摄像机中的设计及实现期刊论文-计算机技术与发展 2008(03)5.徐军.王楠 无线局域网下的VoIP监听系统的设计与实现期刊论文-计算机仿真 2007(10)6.张洪 一种端到端分布式银行视频监控系统的设计与实现学位论文硕士 2006 本文链接:http:/