论文部分内容阅读
多媒体技术和计算机网络技术的不断进步使网络多媒体应用日益普及和快速发展。视频会议,视频点播,远程教育,IPTV等多媒体应用在人们的日常生活中发挥着越来越重要的作用。本文正是在这样的前提下,对多媒体技术和网络协议进行深入研究的基础上,提出了基于RTP协议的视频流媒体实时传输系统的设计与实现。论文首先在对各个视频压缩技术进行比较后,选择MPEG-4运动图像压缩编码标准作为本系统的视频压缩技术,并详细研究了MPEG-4标准的内容和优势,它广泛应用于低码率传输。如何在网络上实时传输MPEG-4码流是当前的一个研究热门,也是未来网络多媒体的一个重要的研究方向。接着对网络传输协议进行分析比较,选用RTP/RTCP协议作为本系统传输层协议,并深入分析了RTP/RTCP的特点、内容。最后给出了本系统的总体结构和系统各个模块的解决方案,包括网络传输模块,网络接收模块,视频编码控制模块和视频播放模块等。本系统具有视频采集、播放、网络传输、网络接收、解压等功能,达到了MPEG-4网络组播的基本要求,能实时传输视频图像。除视频采集功能外均采用软件实现,有较强的可移植性和易于升级,同时硬件投资也不高。