论文部分内容阅读
随着人们生活水平的提高,数字化、智能化的信息家居越来越成为人们追求的目标,而数字化的家庭安防是智能家居系统的重要组成部分。数字化的家庭安防必然要求实现对家庭视频的远程实时监控。远程的视频实时传输要求视频的高效压缩和能够适应各种网络中的远程实时传输。因此,本论文主要针对基于智能家居系统中视频实时传输的研究和应用。 Internet基于TCP/IP协议信道共享,由多种异构网络互连而成的,其中的传输延时、信道带宽、数据包丢失率都是时变的、不可预测的,因此,对延时、带宽要求很高的多媒体通信,必须有一种高效的编码方法和根据带宽变化的实时传输策略。 MPEG-4和传统的MPEG-1、MPEG-2和H.263压缩标准相比,在存储容量、图像质量、网络传输、抗误码性等方面都具有巨大的优势。RTP/RTCP是基于TCP/IP网络的视频实时传输协议和实时传输控制协议,比TCP简单有效,比UDP更可靠。因此系统选择MPEG-4作为压缩标准,选择RTP/RTCP协议作为系统的视频实时传输协议。 本文研究分析了MPEG-4视频的纹理编码、运动估计和运动编码,对一维快速DCT算法、MVFAST和PMVFAST运动搜索算法进行深入研究。分析和比较MPEG-4码流在Internet上的几种实时传输方案,选择了自适应编码方案作为本系统的传输方案;对RTP/RTCP协议、MPEG-4码流在RTP中的包结构、端到端的反馈控制算法和差错控制的解决方案以及基于二级R-D速率控制算法进行了深入的研究,并对二级R-D速率控制算法进行了改进。最后综合运用了XviD、JRTP源码和Video4Linux、DirectShow等技术在智能家居系统中得到了应用实现。