面向动态自适应视频的传输优化和QoE建模研究

来源 :北京大学 | 被引量 : 0次 | 上传用户:holy1027
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网基础设施的不断完善和智能设备的不断普及,互联网视频的应用越来越广泛,随之而来,人们对互联网视频的期望也越来越高。为了应对用户对于多终端、高清晰度、流畅视频体验的需求,动态自适应流媒体(即DASH)应运而生。本论文主要针对面向动态自适应码率的应用中存在的问题,进行相关的研究。  首先,本文关注如何提高并发传输动态自适应码率视频的效率。本文提出一种基于Luby-Transform(LT)编码的多服务器HTTP流媒体传输方法。在服务器端,通过对数据进行LT编码,多台异构服务器被等效为一台具有更大带宽的虚拟服务器,客户端可以从多台服务器并行下载任意编码后的数据片段而不用考虑数据分块和服务器调度等问题。为了减少传输过程中由于等待ACK消息而产生的冗余数据(ACK开销),本文提出一种基于流量模型的数据请求算法,构建网络随机模型预测每台服务器需要传输的时间。实验结果表明,与传统的并发传输方法相比,本文提出的方法可以大大降低传输开销、减少HTTP请求次数、获得更好的视频质量,以及对波动带宽有更好的鲁棒性。  其次,本文针对动态自适应码率中的QoE建模问题进行研究。尽管针对视频的QoE的研究已经有了很长时间的历史,但已有的QoE指标QoE的指标和模型不再适用于互联网视频动态自适应码率的场景。为了更好地利用互联网视频数据的优势,同时更好抓住动态自适应码率的新特性,本文提出了一种数据驱动的动态自适应码率视频QoE建模方法。通过筛选数据集中的相关字段,本文挑选出一系列能够反映DASH自适应流媒体视频质量指标作为模型的特征,选出能够量化用户体验的指标作为模型的输出。同时,本文所提出的建模方法还考虑了能够间接影响用户QoE的外部因素。通过将数据抽取、清洗、离散化,本文把QoE建模问题转换成分类问题。本文先后运用朴素贝叶斯、逻辑斯蒂回归以及决策树等常见的机器学习方法来构建QoE模型,并评估了他们准确度。通过对各个方法的对比测试,本文最终选择决策树作为QoE建模的方法,实验表明本文建立的QoE模型是稳定有效的。  最后,本论文在基于对动态自适应码率流媒体系统理解的基础上,研究实现了一个面向动态自适应码率流媒体的质量监控系统MSSMonitor。在互联网视频产业,视频广告作为重要的盈利模式,其质量重要性不言而喻。本文先讨论动态自适应码率流媒体系统中广告插入的原理,并分析了可能会影响广告插入质量的因素。在这些分析的基础上,本文以Microsoft Smooth Streaming系统为例,实现了一个广告质量检测系统。测试表明,MSSMonitor系统能实现对于直播和点播视频流的广告质量的检测功能。
其他文献
该文以博弈论作为决策的基础,系统地研究了各种Agent决策技术.首先,该文研究了基于各种模型的Agent学习与决策技术,如基于影响图模型的决策,这种方法的一个特点,即Agent对于
本文主要讲述了嵌入式软件测试的技术和测试过程管理的理论和实际需求,设计了一套可应用于嵌入式软件系统集成测试和测试过程管理的最小系统,并实现了其中的主要模块和组件。本
结合目前网络上大众关心的匿名网络发布趋势,我们尝试一种基于P2P的匿名网络发布模型.模型底层对用户是透明的,系统在应用层实现.在这个模型中,我们将实现文件的匿名发布、文
该文设计并实现了适用于信息家电、工业控制等嵌入式环境的嵌入式实时操作系统Gxertnos,主要由实时内核和精简的TCP/IP协议栈组成.实时内核是基于x86及兼容硬件平台开发的,运
溢油是一种非常严重的海洋污染。为了通过遥感来监测和识别海面溢油,科学家们已经针对遥感图像进行了很多研究工作。对于海面溢油的探测来说,边缘检测是一种重要的图像处理技术。人们已经针对图像处理发展了很多边缘检测算法,例如Roberts算子,Sobel算子,Marr边缘检测算法等等。这些边缘检测算法在处理各种不同情况的图像时各有优缺点。判断一种边缘检测方法的好坏也要根据实际情况和需求来决定。对于海面溢油图
P2P文件共享系统自诞生的那一刻起,为用户在互联网中传播文件提供了极大的便利,弥补了传统HTTP/FTP等中心化下载方式的不足。从以集中式网络拓扑为代表的第一代P2P文件共享软件
系统要求建立一个以中央会计为核心,以客户管理为发展方向,以公共控制为辅助手段,覆盖全行各项业务品种的,本外币一体化的,全集中式的业务处理系统.系统采用三层结构模式,由
该文主要围绕平面内人脸的旋转变化这一普遍而又较难解决的问题,进行一系列研究,并提出了一套可行的解决算法.论文的具体研究内容包括:1.针对人脸在平面内进行角度旋转的情况
本文综述了应用于动态Web数据库系统的若干关键技术,并结合所开发的通用考试(练习)系统,对系统设计与实现过程中所涉及到的关键技术进行了分析与研究,主要包括: 1.系统体系结构
现代Web应用程序在服务器上存储敏感数据,这些数据很容易因为服务器存在漏洞被攻击者窃取。目前,应对Web服务器端敏感数据泄露问题的主要措施是通过数据加密和访问控制对数据库