Print

移动无线因特网中视频点播系统的设计与实现

论文摘要

随着移动通信技术的发展,因特网已经从有线扩展到无线,宽带无线接入技术的出现,使得在移动无线因特网上实现多媒体实时应用成为可能。视频点播(VOD,Video-On-Demand)就是多媒体的网络实时应用之一。人们希望可以通过移动无线因特网进行质量有保障的VOD业务。然而,由于移动无线因特网信道开放、节点移动等特性,导致带宽易波动、传输数据易丢失。这些因素严重影响了VOD的质量。设计并实现一个移动无线因特网中的VOD系统是本文的目标。 本文采用C/S结构,分为服务器端和客户端两个子系统,使用适合网络传输的流媒体格式作为系统支持的格式。为保障VOD的服务质量(QoS,Quality of Service),本文采取了如下措施:使用具有拥塞控制和流量控制功能的TCP协议来控制数据的传输,有效降低了流媒体数据在移动无线因特网中传输的丢包率;在服务器端设置了准入控制,保证了服务器不会由于大量客户端的访问而性能急剧下降;同时,客户端采用双缓冲区模式,即采用接收数据和播放数据的双重缓冲区来管理传送到客户端系统的媒体数据。通过这些办法,本文一定程度上保障了VOD的QoS。 本文使用Visual C++开发VOD系统,在windows2000操作系统平台上运行。本文很好地实现了VOD的功能,客户端播放过程中,图像流畅,画面质量良好。

论文目录

  • 独创性声明
  • 学位论文版权使用授权书
  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 VOD系统关键技术
  • 1.1.1 多媒体数据压缩
  • 1.1.2 流媒体技术
  • 1.1.3 VOD的 QoS机制
  • 1.2 移动无线因特网关键技术
  • 1.2.1 移动无线因特网
  • 1.2.2 802.11b
  • 1.3 VOD系统开发工具(Windows Media Format SDK)
  • 1.4 课题来源
  • 第二章 系统分析与设计
  • 2.1 功能分析
  • 2.1.1 服务器端功能
  • 2.1.2 客户端功能
  • 2.2 QoS保证
  • 2.2.1 准入控制
  • 2.2.2 缓冲区
  • 2.3 系统总体设计
  • 2.3.1 服务器端总体设计
  • 2.3.2 客户端总体设计
  • 2.4 系统详细设计
  • 2.4.1 服务器端详细设计
  • 2.4.2 客户端详细设计
  • 第三章 系统实现及性能评价
  • 3.1 实现环境
  • 3.1.1 硬件环境
  • 3.1.2 软件环境
  • 3.1.3 网络环境
  • 3.1.4 开发工具
  • 3.2 服务器端与客户端实现
  • 3.2.1 系统界面实现
  • 3.2.2 类的实现
  • 3.2.3 系统设置保存
  • 3.2.4 服务器端点播资源节点编辑实现
  • 3.2.5 服务器端与客户端之间通信机制实现
  • 3.2.6 服务器端对客户端准入控制机制实现
  • 3.2.7 服务器端视频流传输机制实现
  • 3.2.8 客户端视频流播放机制实现
  • 3.2.9 系统双缓冲机制实现
  • 3.3 性能评价
  • 第四章 结束语
  • 参考文献
  • 致谢
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/35bd57cdb5ab6018071823b6.html