724 2010,31(4) 计算机工程与设计 ComputerEngineeringandDesign
·嵌入式系统工程 ·
嵌入式视频监控传输系统的设计与实现
张多英, 申 晨, 刘伟平, 黄红斌
(暨南大学 电子工程系,广东广州510632)
摘 要:介绍一个基于嵌入式Linux和达芬奇平台的H.264视频监控传输系统的设计与实现。该系统通过NALU提取模块在
达芬奇平台下从其视频压缩后的码流中搜索NAL单元的起始码从而提取出NAL单元,NAL单元经过处理后作为RTP的负
载进行传输 ,而且系统还增加 了码率控制模块,根据RTCP的统计信息包SR和RR求得丢包率、时延等情况估计 网络拥塞状
况来调整编码码率与发送端的发送速率,以获得在视频质量和带宽利用上的平衡。
关键词:嵌入式Linux;达芬奇;H.264;实时传送协议;实时传送控制协议
中图法分类号:TP368.1 文献标识码:A 文章编号20lo)04.0724.05
Designandimplementationofembeddedvideomonitoringtransmissionsystem
ZHANG Duo—ying, SHEN Chen, LIU Wei-ping, HUANGHong·bin
(DepartmentofElectronicsEngineering,JinnaUniversity,Guangzhou510632,China)
Abstract:ThedesignandimplementationofH.264videomonitoringtransmissionsystem areintroduced.ThestartnigcodeofNALU
nivideocompmsseddataatDavineiplatform issearchedhtoughttheNALunitdistilledmodule,htenpushesvideodaattoRTPthread
asload.Andniordertogethtebalanceofqualityofvideonadhtebnadwidthofnet.rateconrtolmod~eisaddedtoadjusthterateof
videoocdingandsnednigbasedonhteniformationofhteSRandRRpacket.
Keywords:embeddedLniux;Davnici;H.264;real-timetransportprotocol;real—timertnasportcontrolprotocol
为了在有限带宽可达到比较清楚的监控效果,本系统采
O 引 言
用H.264的视频压缩算法和R1]P/IcTCP网络传输协议,并以达
视频监控正从传统的安防监控向管理、生产监控发展,并 芬奇开发板作为视频采集前端系统的硬件平台,对采集的图
逐步与管理信息系统相结合,达到资源共享,为管理者提供更 像进行H.264压缩 。
直观、有效的决策信息。这不仅使人们能以最简便、最逼真、 1.2 系统工作原理
最安全的方式进行远距离实时监控,实现零距离沟通,其在各 系统工作原理如图2所示,Davinci(发送端)运行Encode
个领域的广泛应用也为整体社会信息化的发展提供 了有力的 demo程序进行H.264视频图像压缩,并且H.246 的NAL层把
推动。就其发展进程来说,视频监控系统向着前端一体化、视 图像宏块封装后一帧帧地存入缓冲区,通过共享 内存的方式
频数字化、监控网络化、系统集成化方向发展,而数字化是网 把一帧帧的图像数据交由RTP进程,RTP进程在一帧的数据
络化的前提 ,网络化又是系统集成化 的基础 。 中搜索各个NALU(NALunit),并按 RFC3984(适合H.264视频
本系统视频采集用DaVinci平台,连接有摄像头作为采集 的RTP载荷格式)