论文部分内容阅读
随着互联网的飞速发展,网络多媒体应用得以推广和普及。但是,传统多媒体需要下载完成后才能播放的特点与现今网络带宽资源有限的情况发生矛盾,于是产生了可以一边下载一边观看视频的流媒体技术。在视频点播、远程教学、视频会议等应用方面,流媒体传输技术和组播技术具有很大的优势,它能让媒体服务器同时向多个客户端发送连续数据流而不产生延时,又不会产生广播风暴,极大地提高了网络利用率。
本文在对视频流媒体技术、IP组播技术、MPEG-4压缩技术和JMF技术深入研究的基础上,提出了基于流媒体技术的电梯视频组播系统的整体构架和系统传输模型,并分别从视频服务器、播放客户端两个方面详细说明其研究、设计和实现的全部过程,具体包括视频采集和压缩模块、视频网络传输模块、视频接收与解压回放模块的设计和实现。
本研究在流媒体视频服务器的设计与实现上,分别从视频采集与压缩模块和视频网络传输模块进行阐述。在视频采集与压缩模块部分,我们先对DivX压缩技术进行研究,然后为了能在IP网络上利用RTP协议传输MPEG-4数据,我们探讨了MPEG-4数据如何进行RTP封装。视频网络传输模块部分,在对JMF RTP体系结构进行深入研究的基础上,阐述了如何发送RTP流媒体,最后结合程序代码分析如何实现模块功能。在客户端视频播放方面,着重讨论了如何加入到IP组播组,客户端缓存技术,如何接受RTP流媒体,最后给出部分代码实现。在论文的最后,针对本系统应用在电梯这一特殊的环境,对如何提高视频传输质量的QoS机制进行了深入研究。