基于Web Service的流媒体测试系统

基于Web Service的流媒体测试系统

论文摘要

流媒体是一种宽带业务,对于网络带宽、抖动、延迟和丢包率都有较高的要求。因此,用户使用流媒体服务时,尤其是在忙时段,可能会产生黑屏、马赛克、图像停格、声音时断等现象。为解决流媒体播放时发生的问题首先应该得到它的量化描述,但是现今对流媒体的测试手段不是很多,而且都有比较严重的弊端。如今,随着流媒体业务的发展,我们需要的是一种成本低廉、自动记录异常、结果精确、少量人工参与、统计方便的流媒体测试系统。 文章首先回顾了流媒体当前的应用情况及其技术原理,并详细分析了流媒体播放时发生的异常与性能指标之间的联系。在此基础上,针对当前流媒体测试手段的不足,本论文创新性地提出了一种Web Service和B/S相结合的流媒体测试系统。 由作者设计开发的系统客户端程序是基于流媒体厂商提供的SDK开发的。它可以在点播流媒体的过程中准确地模拟用户的点播动作并自动采样流媒体的各项性能指标,比如质量、比特率等。在点播结束时,程序会利用流媒体性能指标与异常现象的对应关系分析各个采样周期取得的数据,判断是否有异常发生。最后,通过Web Service的方式将测试结果数据上传至测试服务器,并重新取得一条可用的影片配置记录继续点播。周而复始,直至测试服务器中不存在可用的配置记录。整个过程是全自动完成的,从而节省了大量的人力资源。系统管理员通过Web的方式可以方便地配置、查询数据,还可以根据要求生成统计报表。 文章给出了整个系统的硬件架构图和系统用例图,并且非常详细地介绍了客户端程序的点播流程,以及服务器端解析、存储测试结果数据的流程。 最后,作者在设计和实现了基于Web Service的流媒体测试系统后,还总结它的实际应用情况,并对系统的扩展进行了展望。

论文目录

  • 1 前言
  • 1.1 流媒体应用概述
  • 1.2 流媒体技术概述
  • 1.2.1 流媒体传输方法
  • 1.2.2 流媒体技术原理
  • 1.2.3 流媒体播放方式
  • 1.3 流媒体性能参数分析与测试
  • 2 XML与数据
  • 2.1 XML的定义
  • 2.2 XML的应用
  • 2.2.1 XML的特征
  • 2.2.2 XML的优点
  • 2.2.3 XML的应用
  • 2.3 XML的解析
  • 2.3.1 自描述数据
  • 2.3.2 组织良好的XML
  • 2.3.3 XML编程接口
  • 3 Web Service概述
  • 3.1 Web Service的定义
  • 3.2 Web Service模型
  • 3.2.1 Web Service体系结构中的角色
  • 3.2.2 Web Service体系结构中的操作
  • 3.2.3 Web Service的构件
  • 3.2.4 Web Service的使用流程
  • 3.3 Web Service协议栈
  • 3.3.1 Web Service网络层协议
  • 3.3.2 Web Service消息传递协议
  • 3.3.3 Web Service服务描述语言
  • 4 系统架构概述
  • 4.1 系统物理架构
  • 4.2 系统逻辑结构
  • 5 客户端测试程序开发概述
  • 5.1 功能需求
  • 5.2 客户端程序关键技术
  • 5.3 客户端程序的模块结构
  • 5.4 客户端程序的关键模块设计
  • 5.4.1 错误分析模块
  • 5.4.2 数据记录模块
  • 5.4.3 获取测试配置记录模块
  • 6 服务器端应用程序开发概述
  • 6.1 配置和查询模块
  • 6.1.1 配置数据功能
  • 6.1.2 查询数据功能
  • 6.2 测试数据管理模块
  • 6.2.1 取影片测试配置(GetConfig)
  • 6.2.1 上传测试结果(UploadData)
  • 6.2.2 测试点状态监控(KeepAlive)
  • 6.3 报表生成模块
  • 7 结束语
  • 7.1 应用情况
  • 7.2 展望
  • 附录
  • 参考文献
  • 在研期间参加科研活动和发表论文
  • 致谢
  • 相关论文文献

    • [1].Web Service在港口信息化中的应用研究[J]. 信息与电脑(理论版) 2020(06)
    • [2].基于Web Service的孕前优生风险人群跟踪系统研究[J]. 信息系统工程 2020(04)
    • [3].基于Web Service嵌入式数据库同步更新解决方案[J]. 电脑知识与技术 2020(20)
    • [4].基于Web Service的物流信息管理系统[J]. 信息技术与信息化 2015(10)
    • [5].基于Web Service的中小型医院电子病历系统设计[J]. 电子设计工程 2015(03)
    • [6].基于Web Service开发技术的网上选课系统的设计与实现[J]. 昆明冶金高等专科学校学报 2015(03)
    • [7].基于Web Service的物联网数据平台的设计与实现[J]. 电子技术与软件工程 2015(20)
    • [8].基于Web Service技术的综合导航系统信息服务平台[J]. 舰船科学技术 2020(18)
    • [9].基于Web Service分层架构的实践教学检查管理系统研究[J]. 中国教育信息化 2019(21)
    • [10].基于Web Service的营销与配网信息集成平台研究[J]. 电力信息与通信技术 2015(06)
    • [11].Web Service适配器测试的仿真测试环境搭建方法[J]. 计算机应用与软件 2013(04)
    • [12].基于Web Service的可视化微工作流系统设计[J]. 信阳农业高等专科学校学报 2011(03)
    • [13].基于Web Service移动机械手遥操作控制系统的实现[J]. 天津理工大学学报 2010(01)
    • [14].基于Web Service的miRNA门户系统的设计[J]. 微计算机信息 2010(24)
    • [15].基于语义Web Service的竞争情报系统构建研究[J]. 图书馆学研究 2010(15)
    • [16].基于Web Service的在线水文模型服务研究[J]. 遥感技术与应用 2010(06)
    • [17].基于Web Service的异构数据库同步系统设计与实现[J]. 计算机技术与发展 2009(12)
    • [18].Web Service并发系统的设计与研究[J]. 计算机工程与设计 2008(23)
    • [19].基于Web Service的自动升级设计与实现[J]. 桂林电子科技大学学报 2008(06)
    • [20].基于Web Service的网络化监管系统数据交换平台的设计[J]. 计算机时代 2008(04)
    • [21].基于Web Service的异构数据源集成技术的研究和实现[J]. 科技情报开发与经济 2008(12)
    • [22].基于Web Service的动态电子商务的研究[J]. 硅谷 2008(16)
    • [23].基于Web Service的工作流引擎研究[J]. 信息技术 2008(07)
    • [24].基于Web Service的水情信息交换系统设计与实现[J]. 水利信息化 2014(03)
    • [25].基于Web Service的电子商务技术研究[J]. 数字技术与应用 2014(05)
    • [26].基于Web Service的教务信息查询支持服务移动平台构建研究[J]. 广西广播电视大学学报 2013(02)
    • [27].基于Web Service的PACS与“军卫一号”系统集成[J]. 医疗卫生装备 2010(05)
    • [28].基于Web Service的航空维修信息集成研究[J]. 中国管理信息化 2009(05)
    • [29].基于Web Service的网格服务功能的研究[J]. 计算机技术与发展 2009(07)
    • [30].面向移动设备的基于Web Service的图像处理技术[J]. 计算机工程与应用 2009(35)

    标签:;  ;  

    基于Web Service的流媒体测试系统
    下载Doc文档

    猜你喜欢