基于H.264的嵌入式无线视频监控系统
H.264视频流分别装上RTP报头、UDP报头和IP报头,然后IP数据包通过Internet传送到接收端。接收端收到IP数据包后按相反的顺序将 RTP报头和视频流数据提取出来,根据RTP报头中的序列号和将视频流数据放人接收端缓存供解码器解码输出。RTP反馈控制主要通过RTCP的接收方报告来完成,通过提取RTCP中接收方报告SR的反馈信息估计网络的可用带宽,再根据可用带宽动态调整编码的参数,使RTP发送码率小于网络的可用带宽,从而保证传输的可靠性。[3]
图4. RTP传输反馈控制模型
5 中心端设计
服务器端软件实现的主要功能是接收、H.264软件解码嵌入式终端发送过来的监控数据,并将得到的图像保存和传输给终端用户。控制中心主机通过宽带上网方式登录到Internet上,必须申请一个静态IP地址。主机登录Internet后,即可运行服务器端软件。服务器端程序设计主要包括网络通信、接收数据、H.264软件解码、保存图像、即时重显图像。整个过程属于软件系统开发,本文不再详细讨论。
6 结束语
该设计是在城市或远程移动设备所需监控的应用背景下提出的,如城市武警车辆,本系统的应用会为预警指挥提供保证。本文作者创新点:设计提出了结合嵌入式技术、视频压缩编码技术、无线通讯技术、网络技术、监控技术等多项技术无线视频监控系统,采用嵌入式技术和Linux实时多任务操作系统,基于码分多址无线数据传送、H.264视屏压缩、RTP实时传输控制,使系统有极高的实用价值。
参考文献
[1]. 孙宏伟,基于S3C2440远程图像无线监控系统的设计, 微计算机信息, 2006, 4-2;90-92。
[2]. 华为海思半导体有限公司,Hi3510 媒体处理软件开发指南,2006
[3]. 陶桂东,基于RTP协议H.264视频流传输QoS保证的研究,装甲兵工程学院学报,2006,20卷
评论