论文部分内容阅读
流媒体技术作为当前多媒体技术的最新发展,实现了通过网络对多媒体数据进行连续实时的播放。流媒体服务器作为存储和传输流媒体数据的主要设备,对它的设计和研制正受到越来越多的关注。而其在宽带IP网上传输所遇到的IP组播技术、QoS控制等技术同样是亟待解决的问题。 本文从流媒体技术的特点出发,研究了流媒体服务器在数据存储、数据I/O、缓冲区管理等方面的设计要求;通过分析,我们选择服务器集群解决方案实现流媒体服务器的设计。在此设计中采用了服务器集群与存储区域网络(SAN)相结合的系统设计,采用Microsoft Windows 2000 Advance Server操作系统,利用网络负载平衡技术(NLB)实现服务器集群内各节点的负载均衡,采用粗粒度数据条纹化对磁盘阵列上存储的流媒体数据进行布局,并使用Windows Media技术实现流媒体应用。并针对宽带IP网络流媒体传输特点,采用RTP/RTCP协议,在服务器端建立了基于动态RTCP反馈报告包分析的多点QoS分析模型,并给出了相应的QoS控制策略和方法。 在本文的最后部分,对我们所设计的流媒体系统的性能进行了分析,测试结果表明我们建立的流媒体系统能够满足实现我们所期望的流媒体服务功能。