播放评估方法及装置制造方法及图纸

技术编号:15522517 阅读:56 留言:0更新日期:2017-06-04 11:31
本公开涉及一种播放评估方法及装置,该方法包括:向服务器转发来自客户端的数据请求;接收所述服务器返回的数据,并向客户端转发所述数据以进行播放;从所述数据中提取媒体信息;获取网络参数;根据所述网络参数和所述媒体信息获得针对所述客户端的播放情况的评估结果。根据本公开上述实施例的播放评估方法及装置可以很方便的采用统一的标准和算法进行评估,可极大地提高测试的客观性和一致性;无需客户端进行任何修改和适配工作,有利于评估测试的推广。

Play evaluation method and device

The invention relates to a broadcast evaluation method and device, comprising the steps of: transmitting the data from client request to the server; the server receives the return data to the client, and transmits the data to be broadcast; extracting media information from the data acquisition; network parameters; according to the network parameters and the the media information obtained for playback of the client terminal evaluation results. According to the disclosure of the embodiment of play evaluation method and device can use the standard algorithm and very convenient for the evaluation, can greatly improve the objectivity and consistency test; no client for any modification and adaptation work, is conducive to the promotion of the evaluation test.

【技术实现步骤摘要】
播放评估方法及装置
本公开涉及互联网
,尤其涉及一种播放评估方法及装置。
技术介绍
为了对视频的播放情况进行客观性评估,需要在视频播放过程中获取多个评估参数,如视频的分辨率、帧率、码率、下载速度、卡顿次数、卡顿时长等。获取到这些参数后,将参数带入到视频体验评估计算模型中,计算出当前播放的客观体验指标。相关技术中,通常采用的方法是在客户端的播放器中加入视频体验评估模块对计算体验指标所需要的数据进行采集,实时或非实时地计算出本次视频播放的客观体验指标值并对结果进行展示。这种方法很大程度上限制了视频体验评估的应用,特别是难以在统一的标准下对不同的客户端进行评估。
技术实现思路
有鉴于此,本公开提出了一种播放评估方法及装置,可以很方便的采用统一的标准和算法进行评估,可极大地提高测试的客观性和一致性。根据本公开的一方面,提供了一种播放评估方法,包括:向服务器转发来自客户端的数据请求;接收所述服务器返回的数据,并向客户端转发所述数据以进行播放;从所述数据中提取媒体信息;获取网络参数;根据所述网络参数和所述媒体信息获得针对所述客户端的播放情况的评估结果。根据本公开的另一方面,提供了一种播放评估装置,包括:请求转发模块,向服务器转发来自客户端的数据请求;数据转发模块,用于接收所述服务器返回的数据,并向客户端转发所述数据以进行播放;媒体信息提取模块,用于从所述数据中提取媒体信息;网络参数获取模块,用于获取网络参数;评估结果获得模块,用于根据所述网络参数和所述媒体信息获得针对所述客户端的播放情况的评估结果。根据本公开的另一方面,提供了一种播放评估装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:向服务器转发来自客户端的数据请求;接收所述服务器返回的数据,并向客户端转发所述数据以进行播放;从所述数据中提取媒体信息;获取网络参数;根据所述网络参数和所述媒体信息获得针对所述客户端的播放情况的评估结果。根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,当所述存储介质中的指令由客户端和/或服务器的处理器执行时,使得客户端和/或服务器能够执行一种播放评估方法,所述方法包括:向服务器转发来自客户端的数据请求;接收所述服务器返回的数据,并向客户端转发所述数据以进行播放;从所述数据中提取媒体信息;获取网络参数;根据所述网络参数和所述媒体信息获得针对所述客户端的播放情况的评估结果。通过转发客户端请求和服务器返回的数据,并对返回的数据提取媒体信息,获取网络参数,最终根据提取到的媒体信息和网络参数获得评估结果,实现播放的评估。根据本公开上述实施例的播放评估方法及装置可以很方便的采用统一的标准和算法进行评估,可极大地提高测试的客观性和一致性;无需客户端进行任何修改和适配工作,有利于评估测试的推广。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1示出根据本公开一实施例的一种播放评估方法的流程图。图2示出根据本公开一实施例的步骤S13方法的流程图。图3示出根据本公开一实施例的步骤S15方法的流程图。图4示出根据本公开一实施例的播放流畅度评估模型示意图。图5示出根据本公开一实施例的一种播放评估方法的流程图。图6示出根据本公开一实施例的一种播放评估方法应用的示意图。图7示出根据本公开一实施例的一种播放评估装置的框图。图8示出根据本公开一实施例的一种播放评估装置的框图。图9示出根据本公开一实施例的一种播放评估装置的框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。实施例1图1示出根据本公开一实施例的一种播放评估方法的流程图,该方法可应用于客户端,例如,手机、计算机、平板电脑等。如图1所示,该方法包括:步骤S11,向服务器转发来自客户端的数据请求。步骤S12,接收所述服务器返回的数据,并向客户端转发所述数据以进行播放。步骤S11和S12实现了类似网络代理的功能,例如,可在终端设备中设置代理模块来实现步骤S11和S12。在步骤S11之前,还可以将客户端的网络代理设置为代理模块的本地网络代理,利用代理模块转发客户端和服务器之间的请求和数据。通过这种方式,使得播放和播放情况评估均基于同样的数据,能够准确评估播放情况,且在评估的过程中不影响播放。在一种可能的实施方式中,客户端可为能进行视频播放的任意客户端,例如视频APP,数据请求可以是客户端用于向服务器请求数据而发出的请求,例如,可以是响应于用户利用客户端进行视频播放的指令而在客户端产生的数据请求,并且数据请求可经代理模块转发至服务器,服务器响应于该数据请求可返回相应的数据,例如包括所请求播放的视频的视频数据,代理模块可将数据转发给客户端以进行播放。步骤S13,从所述数据中提取媒体信息。获取来自服务器的数据后,除了转发给客户端进行播放外,还可从数据中提取媒体信息,以对客户端播放情况进行分析。媒体信息可以是反映数据中包含的媒体数据(例如视频数据)的性质的任意信息。仍然以视频数据为例,可以解码所述视频数据并进行分析,提取所述视频数据的视频信息。所述视频信息可以包括码率Rv和/或播放时间戳,还可以包括视频编码格式Fv、视频分辨率WxH、视频帧率Rf、平均码率Rv等。码率也叫比特率,表示经过压缩编码后的视频数据每秒需要用多少个比特来表示,即把每秒显示的图像进行压缩后的数据量,一般采用的单位是kbps,即千位每秒。播放时间戳是为了同步目的而使用的,每个视频包都记载有视频包的大小和时间戳,音频也做了同样的处理,将两者的时间戳同步既能保证播放的同步。所述视频平均码率Rv可以通过计算媒体流当前累计的数据量除以当前的播放时间,也即通过解析播放时间戳获得。步骤S14,获取网络参数。网络参数可以是反映网络状况的任意参数。在一种可能的实施方式中,可以监测网络状况,获得网络参数。所述网络参数可以包括下载数据量和/或下载时间,也可以包括网络延迟Td以及平均网速Sn等。所述下载数据量表示下载的数据总量,可以通过代理模块统计下载数据量的情况,以1秒为单位,记录下载过程中各时间点处下载的总数据量作为该时间点的下载数据量。所述网络延迟Td可以通过计算发送请求与接收到响应的时间差值得到;所述平均网速Sn用来反映平均网络状况,可以通过计算下载数据量与下载时间之间的比值获得。其中步骤S14可实时或定时进行。步骤S15,根据所述网络参数和所述媒体信息获得针对所述客户端的播放情况的评估结果。获得了网络参数和媒体信息,就等于掌握了当前网络处于怎样的状况,本文档来自技高网...
播放评估方法及装置

【技术保护点】
一种播放评估方法,其特征在于,包括:向服务器转发来自客户端的数据请求;接收所述服务器返回的数据,并向客户端转发所述数据以进行播放;从所述数据中提取媒体信息;获取网络参数;根据所述网络参数和所述媒体信息获得针对所述客户端的播放情况的评估结果。

【技术特征摘要】
1.一种播放评估方法,其特征在于,包括:向服务器转发来自客户端的数据请求;接收所述服务器返回的数据,并向客户端转发所述数据以进行播放;从所述数据中提取媒体信息;获取网络参数;根据所述网络参数和所述媒体信息获得针对所述客户端的播放情况的评估结果。2.根据权利要求1所述的播放评估方法,其特征在于,从所述数据中提取媒体信息,包括:从所述数据中获取媒体流数据;从所述媒体流数据中提取媒体信息。3.根据权利要求1所述的播放评估方法,其特征在于,根据所述网络参数和所述媒体信息获得针对所述客户端的播放情况的评估结果,包括:根据所述网络参数和所述媒体信息估计所述客户端的播放流畅度;根据所述网络参数、所述媒体信息以及所述播放流畅度计算所述评估结果。4.根据权利要求3所述的播放评估方法,其特征在于,根据所述网络参数和所述媒体信息估计所述客户端的播放流畅度,包括:根据所述媒体信息确定媒体流播放所需数据量;根据所述网络参数确定媒体流下载情况;根据所述媒体流播放所需数据量和所述媒体流下载情况估计所述客户端的播放流畅度。5.根据权利要求1所述的播放评估方法,其特征在于,所述方法还包括:使所述客户端显示所述评估结果;以及/或者将所述评估结果发送给所述服务器。6.根据权利要求1至5中任意一项所述的播放评估方法,其特征在于,所述网络参数包括:下载数据量、下载时间、网络延迟以及平均网速中的一种或多种;所述媒体信息包括:码率、播放时间戳、视频编码格式、视频分辨率、视频帧率和平均码率中的一种或多种。7.一种播放评估装置,其特征在于,包括:请求转发模块,用于向服务器转发来自客户端的数据请求;数据转发模块,用于接收所述服务器返回的数据,并向客户端转发所述数据以进行播放;媒体信息提取模块,用于从所述数据中提取媒体信息;网络参数获取模块,用于获取网络参...

【专利技术属性】
技术研发人员:娄帅吴建平李庆燕彭伟刚林岳顾思斌潘柏宇王冀
申请(专利权)人:合一网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1