论文部分内容阅读
流媒体是一种在网络上实时流式传输的连续时基媒体用户可以一边下载一边对接收的部分数据进行播放流媒体应用涉及实时技术多媒体技术高吞吐量存储技术高速网络技术通信技术等多种技术适用于远程教育远程医疗视频点播现场直播可视电话视频会议网络互动游戏电子商务多媒体广告实时监控等许多领域本文在Windows Media基础上设计并实现了一个完整的流媒体服务系统主要包括流媒体服务器存储系统播放器节目和用户管理等部分可应用于视频点播现场直播多媒体广告等领域在局域网这类带宽充足的网络环境中流媒体应用的关键是流媒体服务器的性能本文通过对三套视频点播系统进行性能评测确定了流媒体服务器的磁盘外部交换率带宽CPU构成流媒体应用的硬件瓶颈以及流媒体服务器的调度程序构成流媒体应用的软件瓶颈这也是性能优化的主要问题在Internet这类无法可靠保证服务质量Quality of Service的网络环境中拥塞和带宽不足成为流媒体应用的主要瓶颈因此Internet中流媒体应用的关键是QoS控制机制本文设计并实现了一个基于RTP协议和MEPG-4可扩展编码的QoS控制机制这是Internet智能流媒体服务系统研究的一部分该QoS控制机制具有以下三个特点1保持多媒体流与TCP流的友好性和公平性为防止多媒体流占用过多资源而使传统的TCP流无法正常传输本文限制流媒体的传输速率并采用类似TCP拥塞控制的方式对流媒体进行速率控制这样有效保证了多媒体流和传统TCP流的友好共处公平竞争2非均匀的QoS控制机制本文利用多媒体数据中各部分重要性的非均匀分布在带宽预分配流调度丢包处理错误处理等方面对不同多媒体流安排不同的QoS控制策略从而实现了带宽处理缓存等资源的合理高效分配3预防拥塞本文将丢包率持续增大但拥塞尚未最终形成的时间段定义为警戒阶段本文的QoS控制机制在警戒阶段即开始进行流控制从而以较小的代价避免拥塞而不是等拥塞发生后再以较大的代价减轻拥塞和消除拥塞