论文部分内容阅读
随着计算机技术、网络技术和多媒体技术的快速发展,以计算机为核心、计算机网络为传输媒介的监控系统越来越引人注目。但是由于视频数据量大、现有的网络带宽相对不足,而实时视频传输对时延、带宽要求很高,这就严重影响了视频传输的质量。因此,为了满足视频传输的质量要求,必须有一种高效的编码方法和根据带宽变化的实时传输策略。MEPG-4和传统的MPEG-1、MPEG-2和H.263压缩标准相比,能克服网络带宽瓶颈,节省通信线路资源,实现低码率高质量的图像传输。RTP/RTCP是基于TCP/IP网络的视频实时传输协议和实时传输控制协议,比TCP协议简单有效,比UDP协议更可靠。因此本系统选择MPEG-4作为视频压缩标准,RTP/RTCP协议作为视频实时传输协议。本文研究分析了MPEG-4压缩编码技术,并对纹理编码进行了深入研究。对RTP/RTCP协议、MPEG-4码流在RTP中的包结构以及和视频网络传送技术有关的传送方式、拥塞控制、差错控制和QOS服务质量保证作了详细的介绍。为了将视频传输给多个客户端,引入了多线程技术以及套接字。最后根据以上技术,设计了一个基于Internet的视频传输系统。此系统包含两个部分:服务器端和客户端。服务器端完成视频采集、压缩编码、码流发送等。客户器端则完成码流接收、解码恢复、视频回放等,并采用Microsoft的DirectShow技术实现了视频编解码、视频回放功能。