一种基于网络流特征构造学习的加密视频QoE评测方法技术

技术编号:19242548 阅读:43 留言:0更新日期:2018-10-24 05:17
本发明专利技术公开了一种基于网络流特征构造学习的加密视频QoE评测方法,特征是通过HAS视频业务数据流特性分析从QoS参数中提取了与数据内容无关的网络数据流特征,在此基础上利用机器学习方法训练建立了“网络数据流特征→视频KQI→用户MOS”的映射模型,在数据采集平台中直接实现了对加密视频QoE的评测。由于本发明专利技术在建模过程中所需特征来自于数据采集平台采集获取的视频业务QoS参数,所建立的映射模型不依赖于视频内容,这种基于网络数据流的建模方法广泛地适用于各种基于TCP和UDP协议加密和非加密移动HAS视频业务。

【技术实现步骤摘要】
一种基于网络流特征构造学习的加密视频QoE评测方法
本专利技术属于移动通信网络
,具体涉及基于网络数据流特征的适用于加密视频流业务QoE的评测方法。
技术介绍
根据2016年美国思科“Ciscovisualnetworkingindex:Globalmobiledatatrafficforecastupdate,2016-2021whitepaper”统计预测,到2021年移动视频业务所产生的流量将占移动流量的75%以上。因此运营商需要保证移动视频业务的用户体验质量(QualityofExperience,QoE)以提供更好的网络服务,而如何有效地获取并评估其网络中的视频业务的QoE是亟待解决问题。视频业务QoE是指用户对其所观看视频的主观感受。目前普遍采用ITU-T提出的五分制的主观平均意见得分(MeanOpinionScore,MOS),通过将QoE从坏到好量化为1~5分进而分析。根据研究,影响视频业务QoE的主要因素为一些视频业务关键质量指标(KeyQualityIndicator,KQI),主要包括视频卡顿、清晰度、流畅度和初始缓冲时延。例如,2011年美国SIGCOMM收录的“UnderstandingtheImpactofVideoQualityonUserEngagement”指出,视频卡顿和初始缓冲时延两个KQI为用视频业务QoE的主要影响因素。由于移动网络信道时变性强,内容提供商为了保证更好的视频QoE普遍采用了HTTP自适应视频流(HTTPAdaptiveStreaming,HAS)技术。根据2015年IEEE杂志CommunicationsSurveys&Tutorials收录的“Asurveyonqualityofexperienceofhttpadaptivestreaming”文章,HAS技术在移动视频业务中的应用减少了80%的视频卡顿事件。但由于HAS视频业务的自身特性,包括自适应、渐进式下载策略,研究者无法简单地根据网络质量获取HAS视频的KQI,进而评估视频业务的QoE。同时,随着人们对用户隐私的重视,越来越多的内容提供商开始对其视频内容进行加密传输,使得传统基于深度包解析(DeepPacketInspection,DPI)技术的QoE评估方法已不能满足新的需求。因此,加密视频业务的QoE评估面临着新的挑战。例如,2012年日本国际会议“InnovativeMobileandInternetServices”收录的“Passiveyoutubeqoemonitoringforisps”,2014年美国SIGCOMM收录的“Youslow:aperformanceanalysistoolforadaptivebitratevideostreaming”,首先在中间节点截获视频业务数据,然后通过DPI技术解析视频内容,包括视频帧、码率、HAS分段时长,再结合当时的移动网络质量评估视频KQI。然而,在加密场景下视频帧、码率和HAS分段时长参数均无法通过DPI技术获取,所以目前已有的移动视频业务KQI的评估方法仍不够全面。
技术实现思路
本专利技术的目的是提出一种基于网络流特征构造学习的加密视频QoE评测方法,通过数据采集平台获取用户移动终端观看视频过程中的视频网络数据、视频KQI参数以及用户MOS评分,在此基础上进一步建立网络数据流特征、包括初始缓冲和卡顿的视频KQI参数以及MOS评分的映射模型,在数据采集平台中直接实现加密视频业务QoE评测。本专利技术基于网络流特征构造学习的加密视频QoE评测方法,包括:对于HTTP(HyperTextTransferProtocol)和HTTPS(HTTPoverSecureSocketLayer)的基于TCP,和对于QUIC(QuickUDPInternetConnection)的基于UDP的加密或非加密HAS视频业务的评测方法,从移动网络核心网网关采集HAS视频业务的网络IP数据包,根据HAS播放器模型分析HAS视频业务的网络数据流特点,从网络数据流中提取对视频KQI表征性强的特征,利用机器学习方法对视频QoE评测;其特征在于:通过网络数据流的质量(QualityofService,QoS)参数以及HAS视频业务特性分析提取与数据内容无关的网络数据流特征,在此基础上利用机器学习方法训练并建立起网络数据流特征与视频KQI和视频KQI与MOS的映射模型;具体操作步骤为:(1)从数据采集平台获取基于网络流特征构造学习的加密视频QoE评测方法所需的网络QoS参数;网络QoS参数从HAS视频业务的网络数据包中解析获得,基于TCP承载的HAS视频网络QoS参数包括实时下行速率、丢包率和往返时延(RoundTripTime,RTT),基于UDP承载的HAS视频的网络QoS参数为下行速率;(2)从数据采集平台获取基于网络流特征构造学习的加密视频QoE评测方法所需的HAS视频KQI参数;KQI参数通过HAS视频播放器播放日志获取,包括初始缓冲延迟和视频播放过程中的卡顿;(3)从数据采集平台获取基于网络流特征构造学习的加密视频QoE评测方法所需的用户MOS评分;MOS评分为用户根据视频观看体验的主观评分,用户根据观看体验好坏从低到高给出评分量为1~5分;(4)HAS视频业务的流量特点分析:HAS播放器下载每个视频分段时会产生流量高峰,根据此特性从实时下行速率中提取HAS视频分段;(5)根据HAS视频业务的初始缓冲阶段数据流量的突发性特点,从下行速率中提取初始缓冲阶段的HAS分段特征;利用这些特征结合视频初始缓冲时延KQI,采用反向传播神经网络(BackPropagationNeuralNetwork,BPNN)和随机森林(RandomForest,RF)实现对视频的初始缓冲时延建模;(6)根据HAS视频业务的视频平稳播放阶段数据流量相对平稳的特点,提取该阶段的HAS分段特征,结合播放器日志中记录的真实码率,采用BPNN实现对视频的平均码率建模;(7)利用提取的HAS分段计算一定数量分段时间内平均下行速率,对整个视频过程中网络质量的好坏进行评估,提取网络质量较差处的包括HAS播放器模型参数特征、HAS视频分段特征和网络QoS特征的基于网络数据流的特征;HAS播放器模型参数特征包括根据初缓时延和平均码率估计得到的播放器缓冲区剩余视频量(BufferLevel,BL)和视频量的变化量(BufferVariation,BV);HAS视频分段特征为基于HAS视频分段平均速率、间隔、数据量、丢包率和RTT的统计特征;网络QoS特征为基于网络实时速率、丢包率和RTT提取的统计特征;(8)根据播放器日志将视频卡顿按照卡顿次数和时长分将视添加正常视频、多次卡顿的视频和严重卡顿的视频三个标签;正常视频即整个过程中流畅播放的视频,多次卡顿的视频及播放过程中卡顿次数大于1次的视频,严重卡顿的视频即卡顿总时长大于视频播放时长的10%的视频;(9)根据基于网络质量提取的HAS播放器模型参数特征、HAS视频分段特征和网络QoS特征,结合视频的正常、多次卡顿和严重卡顿三个标签,采用RF对其进行分别训练建模,得到视频卡顿、多卡与严重卡顿的检测模型;(10)在得到视频卡顿和初本文档来自技高网
...

【技术保护点】
1.一种基于网络流特征构造学习的加密视频QoE评测方法,包括:对于HTTP和HTTPS的基于TCP,和对于QUIC的基于UDP的加密或非加密HAS视频业务的评测方法,从移动网络核心网网关采集HAS视频业务的网络IP数据包,根据HAS播放器模型分析HAS视频业务的网络数据流特点,从网络数据流中提取对视频KQI表征性强的特征,利用机器学习方法对视频QoE评测;其特征在于:通过网络数据流的质量QoS参数以及HAS视频业务特性分析提取与数据内容无关的网络数据流特征,在此基础上利用机器学习方法训练并建立起网络数据流特征与视频KQI和视频KQI与MOS的映射模型;具体操作步骤为:(1)从数据采集平台获取基于网络流特征构造学习的加密视频QoE评测方法所需的网络QoS参数;网络QoS参数从HAS视频业务的网络数据包中解析获得,基于TCP承载的HAS视频网络QoS参数包括实时下行速率、丢包率和往返时延RTT,基于UDP承载的HAS视频的网络QoS参数为下行速率;(2)从数据采集平台获取基于网络流特征构造学习的加密视频QoE评测方法所需的HAS视频KQI参数;KQI参数通过HAS视频播放器播放日志获取,包括初始缓冲延迟和视频播放过程中的卡顿;(3)从数据采集平台获取基于网络流特征构造学习的加密视频QoE评测方法所需的用户MOS评分;MOS评分为用户根据视频观看体验的主观评分,用户根据观看体验好坏从低到高给出评分量为1~5分;(4)HAS视频业务的流量特点分析:HAS播放器下载每个视频分段时会产生流量高峰,根据此特性从实时下行速率中提取HAS视频分段;(5)根据HAS视频业务的初始缓冲阶段数据流量的突发性特点,从下行速率中提取初始缓冲阶段的HAS分段特征;利用这些特征结合视频初始缓冲时延KQI,采用反向传播神经网络BPNN和随机森林RF实现对视频的初始缓冲时延建模;(6)根据HAS视频业务的视频平稳播放阶段数据流量相对平稳的特点,提取该阶段的HAS分段特征,结合播放器日志中记录的真实码率,采用BPNN实现对视频的平均码率建模;(7)利用提取的HAS分段计算一定数量分段时间内平均下行速率,对整个视频过程中网络质量的好坏进行评估,提取网络质量较差处的包括HAS播放器模型参数特征、HAS视频分段特征和网络QoS特征的基于网络数据流的特征;HAS播放器模型参数特征包括根据初缓时延和平均码率估计得到的播放器缓冲区剩余视频量BL和视频量的变化量BV;HAS视频分段特征为基于HAS视频分段平均速率、间隔、数据量、丢包率和RTT的统计特征;网络QoS特征为基于网络实时速率、丢包率和RTT提取的统计特征;(8)根据播放器日志将视频卡顿按照卡顿次数和时长分将视添加正常视频、多次卡顿的视频和严重卡顿的视频三个标签;正常视频即整个过程中流畅播放的视频,多次卡顿的视频及播放过程中卡顿次数大于1次的视频,严重卡顿的视频即卡顿总时长大于视频播放时长的10%的视频;(9)根据基于网络质量提取的HAS播放器模型参数特征、HAS视频分段特征和网络QoS特征,结合视频的正常、多次卡顿和严重卡顿三个标签,采用RF对其进行分别训练建模,得到视频卡顿、多卡与严重卡顿的检测模型;(10)在得到视频卡顿和初始缓冲时延KQI的基础上,结合用户MOS体验评分,采用回归的方式建立上述KQI与MOS评分之间的映射模型。...

【技术特征摘要】
1.一种基于网络流特征构造学习的加密视频QoE评测方法,包括:对于HTTP和HTTPS的基于TCP,和对于QUIC的基于UDP的加密或非加密HAS视频业务的评测方法,从移动网络核心网网关采集HAS视频业务的网络IP数据包,根据HAS播放器模型分析HAS视频业务的网络数据流特点,从网络数据流中提取对视频KQI表征性强的特征,利用机器学习方法对视频QoE评测;其特征在于:通过网络数据流的质量QoS参数以及HAS视频业务特性分析提取与数据内容无关的网络数据流特征,在此基础上利用机器学习方法训练并建立起网络数据流特征与视频KQI和视频KQI与MOS的映射模型;具体操作步骤为:(1)从数据采集平台获取基于网络流特征构造学习的加密视频QoE评测方法所需的网络QoS参数;网络QoS参数从HAS视频业务的网络数据包中解析获得,基于TCP承载的HAS视频网络QoS参数包括实时下行速率、丢包率和往返时延RTT,基于UDP承载的HAS视频的网络QoS参数为下行速率;(2)从数据采集平台获取基于网络流特征构造学习的加密视频QoE评测方法所需的HAS视频KQI参数;KQI参数通过HAS视频播放器播放日志获取,包括初始缓冲延迟和视频播放过程中的卡顿;(3)从数据采集平台获取基于网络流特征构造学习的加密视频QoE评测方法所需的用户MOS评分;MOS评分为用户根据视频观看体验的主观评分,用户根据观看体验好坏从低到高给出评分量为1~5分;(4)HAS视频业务的流量特点分析:HAS播放器下载每个视频分段时会产生流量高峰,根据此特性从实时下行速率中提取HAS视频分段;(5)根据HAS视频业务的初始缓冲阶段数据流...

【专利技术属性】
技术研发人员:唐爽秦晓卫
申请(专利权)人:中国科学技术大学
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1