论文部分内容阅读
视频点播(Video-On-Demand,简称VOD)是计算机技术、网络技术和多媒体技术综合发展的产物,它按照用户的要求播放视频节目,改变了过去用户被动接收节目的状况。在大型体育赛会上,使用VOD系统,可以很好的管理视频节目和满足用户各个不同的需求,弥补了传统电视方式和录像方式许多不足之处。 本文对多媒体的流式传输进行了仔细的研究,在系统中把节目数据分割成一个个独立的与时间相关的包,再把包形成的多媒体流从视频服务器传到用户端。使用流式传输,解决了传统的VOD系统把视频数据全部下载到本地存储器以后再进行播放的问题,用户可以一边观看节目,一边从网络上接收数据,经过很少的延时就可以观看节目,同时节约了存储空间,大大提高了系统性能。 在大型体育赛会上,节目数据量庞大,占用了大量的存储空间。针对这一问题,本文在处理节目数据时,采用MPEG-4压缩标准,使用DirectDraw和DirectSound分别进行图像的再现和声音的回放。这样既可以大大减少节目数据量,又可以提供高清晰的画面,同时,很好地地解决了声音和图像同步的问题。 本文根据大型体育赛会上节目受欢迎程度不同的特点,在系统中采用多播方案,对点播人数较多的节目使用分块多播方法调度,对点播人数一般的节目使用批处理和流合并方法调度。使用多播方案,解决了每个数据包只能传送给一个客户机的问题,使服务器只发送一个信息包就可以满足发送同一个请求的所有用户,减少网络上传输的信息包的总量,很好地节省网络资源。 在大型体育赛会上,教练和运动员在观看比赛节目时,可能会对某一个动作进行详细地分析,需要反复地对节目进行快进和快退操作。针对这一问题,本文在多播中采用信道跳转的技术,实现了快进、快退等交互式操作,从而满足了教练、运动员和一般观众不同的需求,为各类用户提供了高质量的服务。