学位论文 > 优秀研究生学位论文题录展示

流媒体质量控制算法的应用研究及实现

作 者: 李争明
导 师: 张佐
学 校: 清华大学
专 业: 控制科学与工程
关键词: 流媒体 平滑算法 自适应传输 集成应用 设计模式
分类号: TP393.07
类 型: 硕士论文
年 份: 2005年
下 载: 147次
引 用: 1次
阅 读: 论文下载
 

内容摘要


由于Internet本身在QoS方面无法提供较好的支持,不能满足流媒体应用对网络QoS的要求,所以这个矛盾导致了Internet上的流媒体应用效果一般不够理想。为解决这个矛盾,学术界研究控制多媒体流的特性和传输过程以使之同波动的网络环境相匹配,并已经得到了很多研究成果,如平滑算法、质量自适应算法,拥塞控制算法等。本文从应用角度出发,以开发高性能流媒体服务器Clear Server为背景,通过在服务器中实现控制算法,提高服务器在Internet环境中的服务质量。另外本文还通过一些实际的改进措施提高流媒体服务器的性能。本文首先研究并解决了WTS平滑算法在Clear Server服务器中的应用问题。根据Clear Server服务器架构特点和文件组织形式,本文给出了WTS算法的具体应用形式,并解决了此过程中的一些实际问题。实验证明了本文给出的算法应用形式是有效的,服务器中应用了平滑算法后可以有效平滑视频流的码率和发送速率。然后本文根据Clear Server服务器的架构特点和应用限制,结合自适应传输算法的特点制定了质量自适应传输方案以及方案的具体实现形式,并在服务器中加以实现。在此过程中,本文对拥塞控制模块、质量控制器、码率整形模块的实现进行了研究,并给出了有效的、符合实际的实现形式。实验结果证明了本文给出的质量自适应传输方案的有效性,其可以通过自适应调节视频流的码率和发送速率,在波动的网络环境中为客户端提供质量较为稳定的、顺畅的视频服务。本文还对服务器中多种质量控制算法的应用和协作进行了初步考虑,并给出了一些参考框架。最后,本文解决了多媒体流穿透NAT的问题,并且从软件工程角度初步考虑了高性能流媒体服务器的设计问题。

全文目录


第1章 引言  8-16
  1.1 背景介绍  8-10
    1.1.1 流媒体简介  8-9
    1.1.2 流媒体和Internet 在 QoS 方面的矛盾  9-10
  1.2 研究现状  10-13
    1.2.1 IP 网络 QoS 模型  10-12
    1.2.2 终端系统的服务质量控制策略  12-13
  1.3 论文工作介绍  13-16
第2章 平滑算法的应用研究  16-37
  2.1 引言  16-17
  2.2 平滑算法综述  17-20
    2.2.1 平滑算法原理  17-19
    2.2.2 一些典型的平滑算法  19-20
  2.3 Clear Server 服务器架构下的应用考虑  20-24
    2.3.1 Clear Server 的文件组织形式  20-22
    2.3.2 平滑算法的应用形式  22-23
    2.3.3 两种现实条件限制  23-24
  2.4 WTS 算法的应用  24-29
    2.4.1 改进的WTS 算法  24-27
    2.4.2 保持音频和视频同步  27-28
    2.4.3 WTS 算法应用的具体步骤  28-29
  2.5 平滑算法应用效果检验  29-36
    2.5.1 仿真实验  29-33
    2.5.2 点播测试  33-36
  2.6 本章小结  36-37
第3章 质量自适应传输方案的应用研究  37-59
  3.1 引言  37-38
  3.2 缓冲区驱动的质量自适应传输算法  38-40
  3.3 Clear Server 架构下的自适应传输方案  40-41
    3.3.1 Clear Server 的架构特点  40-41
    3.3.2 应用考虑  41
  3.4 详细方案设计  41-48
    3.4.1 整体方案设计  42-43
    3.4.2 拥塞控制模块设计  43-45
    3.4.3 客户端缓冲区观测器设计  45-46
    3.4.4 质量控制器设计  46-47
    3.4.5 码率整形器设计  47-48
  3.5 效果检验  48-58
    3.5.1 实验环境设置  49
    3.5.2 有无自适应传输方案的效果对比  49-54
    3.5.3 自适应传输方案效果检验  54-57
    3.5.4 效果总结  57-58
  3.6 本章小结  58-59
第4章 Clear Server 直播服务器设计与实现  59-68
  4.1 引言  59-60
  4.2 系统整体设计  60-61
  4.3 Clear Server 直播服务器设计  61-64
    4.3.1 协议栈设计  61-62
    4.3.2 处理流程设计  62-64
  4.4 一些优化策略  64-67
    4.4.1 平滑策略的应用  65-66
    4.4.2 基于音频的发送策略  66-67
  4.5 本章小结  67-68
第5章 一些工程考虑  68-81
  5.1 引言  68
  5.2 媒体流穿透NAT 和防火墙的方案设计  68-71
    5.2.1 NAT 对流媒体应用的影响  68-70
    5.2.2 解决方案设计  70-71
  5.3 流媒体服务器中多算法的集成  71-76
    5.3.1 VoD 服务器中多算法的集成  72-74
    5.3.2 直播服务器中多算法的集成  74-76
  5.4 设计模式在服务器设计和实现中的应用  76-79
    5.4.1 服务器结构设计中的设计模式  77-79
    5.4.2 代码实现中的设计模式  79
  5.5 本章小结  79-81
第6章 总结  81-85
  6.1 论文工作总结  81-82
  6.2 工作展望  82-83
  6.3 一些工作体会  83-85
参考文献  85-89
致谢与声明  89-90
个人简历、在学期间发表的学术论文与研究成果  90

相似论文

  1. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  2. 体验式服装设计模式研究,TS941.2
  3. 音像广播远程教育系统中直播服务器的设计与实现,TP311.52
  4. OpenBASE企业管理器设计与实现,TP311.52
  5. 基于P2P流媒体系统的设计与实现,TN919.8
  6. 攀枝花学院人事管理信息系统的设计与实现,TP311.52
  7. 基于客户端驱动的流媒体自适应传输技术研究,TN919.8
  8. 基于HTTP流化的流媒体自适应传输策略研究及实现,TN919.8
  9. 移动流媒体带宽分配及数据调度策略研究,TN929.5
  10. 基于MVC设计模式的网络服务平台的研究与实现,TP311.52
  11. 基于自相似分析的流媒体DDoS攻击检测方法研究,TP393.08
  12. 一种对等网络流媒体直播算法的设计与仿真实现,TN919.8
  13. 基于网络存储的流媒体服务器系统,TN919.8
  14. 泛在环境下虚拟终端系统的组织机制研究与实现,TN915.02
  15. 基于H.264编解码器的智能手机流媒体客户端研究与实现,TN929.53
  16. 基于P4P的流媒体点播系统研究与实现,TN948.64
  17. 嵌入式多人音视频聊天模块的设计与实现,TP368.1
  18. 基于wifi的嵌入式视频监控系统设计,TP277
  19. 移动互联网中流媒体版权保护的研究,TN929.5;F204
  20. 基于服务器驱动的多码率自适应流媒体传输系统的设计与实现,TN919.8
  21. 异构环境下基于网的P2P直播流媒体技术研究,TP393.02

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络管理
© 2012 www.xueweilunwen.com