一种分析视频数据的方法、装置及系统制造方法及图纸

技术编号:16975615 阅读:30 留言:0更新日期:2018-01-07 10:12
本发明专利技术实施例公开了一种分析视频数据的方法及装置,终端获取PC发送的视频地址;获取所述视频地址对应的视频数据报文;获取所述视频数据报文对应的视频数据;分析所述视频数据,并将分析结果发送给所述PC进行展示,通过移动终端获取视频数据,能够准确实时的获取视频质量分数,PC端的人机交互接口丰富,能够方便用户对测试流程的控制以及测试结果的展示;硬件成本较低,组网方便;使用便携式电脑能够在室外各真实环境,特定网络条件下进行测试。

【技术实现步骤摘要】
一种分析视频数据的方法、装置及系统
本专利技术实施例涉及通信的
,尤其涉及一种分析视频数据的方法、装置及系统。
技术介绍
随着无线通信技术和视频编码传输技术的不断发展,移动互联网业务正向着更快、更多、更清晰的方向高速前进,其中,视频业务更具有高数据量、高实时要求的特点。为了能够在线监测及评估视频业务平台提供的所有音视频数据包的服务质量,需要研究手机视频质量监测技术和实现方法,同时手机视频业务平台需要研究一套视频服务质量在线分析评估和实时告警的系统。目前,测试平台数据采集有两种方案:使用数据采集设备或者PC机模拟移动终端获取视频数据。其中,数据采集设备包括前端数据采集点(网络线路数据分流器)、前端数据采集设备(带有1000mbps/10,000mbps的数据采集接口),以及前端视频监测数据处理服务器。对于数据采集设备测试平台数据的方案,使用数据采集设备的成本相对较高。对于PC机模拟移动终端测试平台数据的方案,PC机调用VMOS算法获取视频质量分数,主要缺陷在于PC和移动终端的软硬件环境并不相同,不能直观的反馈移动视频质量。
技术实现思路
本专利技术实施例的目的在于提出一种分析视频数据的方法及装置,旨在解决如何实现低成本、便携式能够在各真实网络环境中进行测试的目的。为达此目的,本专利技术实施例采用以下技术方案:第一方面,一种分析视频数据的方法,所述方法包括:终端获取PC发送的视频地址;所述终端获取所述视频地址对应的视频数据报文;所述终端获取所述视频数据报文对应的视频数据;所述终端分析所述视频数据,并将分析结果发送给所述PC进行展示。优选地,所述终端获取所述视频地址对应的视频数据报文,包括:在所述终端安装预设软件包,通过所述预设软件包获取所述终端网口报文的视频数据对应的原始报文。优选地,所述终端获取所述视频数据报文对应的视频数据,包括:所述终端获取目标视频源站点的URI地址;所述终端根据所述URI地址访问所述目标视频源站点;所述终端根据所述目标视频源站点获取所述视频数据报文对应的视频数据。优选地,所述终端获取目标视频源站点的URI地址,包括:所述终端分析所述目标视频源站点的WEB页面结构,编写URI挖掘规则,获取所述目标视频源站点上的所有视频的URI地址。优选地,所述终端根据所述URI地址访问所述目标视频源站点,包括:所述终端包含一个TCP的客户端,根据所述URI地址,构造GET报文,模拟终端播放器或者APP访问所述目标视频源站点。优选地,所述终端根据所述目标视频源站点获取所述视频数据报文对应的视频数据之前,还包括:所述终端通过HTTP协议的GET消息获取并分析所述URI地址,筛选符合规则的视频流的MAC地址、IP地址以及TCP的端口号。优选地,所述终端根据所述目标视频源站点获取所述视频数据报文对应的视频数据,包括:当所述目标视频源站点的访问需要进行身份验证时,所述终端需要构造身份验证报文;所述终端通过所述MAC地址、所述IP地址以及所述TCP的端口号过滤掉非视频数据报文,只保留视频数据;所述终端去掉所述视频数据中链路层的报文头数据,根据IP地址对所述视频数据进行分组,根据所述TCP的端口号以及sequencenumber组装分组后的视频数据,同时去除掉因为网络问题导致的重传数据。优选地,所述终端根据所述目标视频源站点获取所述视频数据报文对应的视频数据之前,还包括:在所述终端安装插件,通过所述插件对所述目标视频源编写规则,使得所述目标视频源的数据结构符合预设规则。第二方面,一种分析视频数据的方法,所述方法包括:PC确定目标视频源站点;所述PC分析所述目标视频源站点对应的地址规则,并获取所述目标视频源站点的视频地址;所述PC将所述视频地址发送给终端,以使得所述终端获取所述PC发送的视频地址;获取所述视频地址对应的视频数据报文;获取所述视频数据报文对应的视频数据;分析所述视频数据,并将分析结果发送给所述PC进行展示。第三方面,一种分析视频数据的装置,所述装置包括:第一获取模块,用于获取PC发送的视频地址;第二获取模块,用于获取所述视频地址对应的视频数据报文;第三获取模块,用于获取所述视频数据报文对应的视频数据;分析模块,用于分析所述视频数据;发送模块,用于将分析结果发送给所述PC进行展示。优选地,所述第二获取模块,用于:在所述终端安装预设软件包,通过所述预设软件包获取所述终端网口报文的视频数据对应的原始报文。优选地,所述第三获取模块,用于:获取目标视频源站点的URI地址;根据所述URI地址访问所述目标视频源站点;根据所述目标视频源站点获取所述视频数据报文对应的视频数据。优选地,所述第三获取模块,还用于:分析所述目标视频源站点的WEB页面结构,编写URI挖掘规则,获取所述目标视频源站点上的所有视频的URI地址。优选地,所述第三获取模块,还用于:通过所述TCP的客户端和所述URI地址构造GET报文,模拟终端播放器或者APP访问所述目标视频源站点。优选地,所述装置还包括:筛选模块,用于通过HTTP协议的GET消息获取并分析所述URI地址,筛选符合规则的视频流的MAC地址、IP地址以及TCP的端口号。优选地,所述第三获取模块,还用于:当所述目标视频源站点的访问需要进行身份验证时,需要构造身份验证报文;通过所述MAC地址、所述IP地址以及所述TCP的端口号过滤掉非视频数据报文,只保留视频数据;去掉所述视频数据中链路层的报文头数据,根据IP地址对所述视频数据进行分组,根据所述TCP的端口号以及sequencenumber组装分组后的视频数据,同时去除掉因为网络问题导致的重传数据。优选地,所述装置还包括:插件模块,用于在所述终端安装插件,通过所述插件对所述目标视频源编写规则,使得所述目标视频源的数据结构符合预设规则。第四方面,一种分析视频数据的装置,所述装置包括:确定模块,用于确定目标视频源站点;获取模块,用于分析所述目标视频源站点对应的地址规则,并获取所述目标视频源站点的视频地址;发送模块,用于将所述视频地址发送给终端,以使得所述终端获取所述PC发送的视频地址;获取所述视频地址对应的视频数据报文;获取所述视频数据报文对应的视频数据;分析所述视频数据,并将分析结果发送给所述PC进行展示。第五方面,一种分析视频数据的系统,所述系统包括:终端和PC;所述终端,用于获取PC发送的视频地址;获取所述视频地址对应的视频数据报文;获取所述视频数据报文对应的视频数据;分析所述视频数据,并将分析结果发送给所述PC进行展示;所述PC,用于确定目标视频源站点;所述PC分析所述目标视频源站点对应的地址规则,并获取所述目标视频源站点的视频地址;将所述视频地址发送给终端。优选地,所述终端还用于:在所述终端安装预设软件包,通过所述预设软件包获取所述终端网口报文的视频数据对应的原始报文。优选地,所述终端还用于:获取目标视频源站点的URI地址;根据所述URI地址访问所述目标视频源站点;侧根据所述目标视频源站点获取所述视频数据报文对应的视频数据。优选地,所述终端还用于:分析所述目标视频源站点的WEB页面结构,编写URI挖掘规则,获取所述目标视频源站点上的所有视频的URI地址。优选地,所述终端还用于:包含一个TCP的客户端,根据所述URI地址,构造GET报本文档来自技高网...
一种分析视频数据的方法、装置及系统

【技术保护点】
一种分析视频数据的方法,其特征在于,所述方法包括:终端获取PC发送的视频地址;所述终端获取所述视频地址对应的视频数据报文;所述终端获取所述视频数据报文对应的视频数据;所述终端分析所述视频数据,并将分析结果发送给所述PC进行展示。

【技术特征摘要】
1.一种分析视频数据的方法,其特征在于,所述方法包括:终端获取PC发送的视频地址;所述终端获取所述视频地址对应的视频数据报文;所述终端获取所述视频数据报文对应的视频数据;所述终端分析所述视频数据,并将分析结果发送给所述PC进行展示。2.根据权利要求1所述的方法,其特征在于,所述终端获取所述视频地址对应的视频数据报文,包括:在所述终端安装预设软件包,通过所述预设软件包获取所述终端网口报文的视频数据对应的原始报文。3.根据权利要求1所述的方法,其特征在于,所述终端获取所述视频数据报文对应的视频数据,包括:所述终端获取目标视频源站点的URI地址;所述终端根据所述URI地址访问所述目标视频源站点;所述终端根据所述目标视频源站点获取所述视频数据报文对应的视频数据。4.根据权利要求3所述的方法,其特征在于,所述终端获取目标视频源站点的URI地址,包括:所述终端分析所述目标视频源站点的WEB页面结构,编写URI挖掘规则,获取所述目标视频源站点上的所有视频的URI地址。5.根据权利要求3所述的方法,其特征在于,所述终端根据所述URI地址访问所述目标视频源站点,包括:所述终端包含一个TCP的客户端,通过所述TCP的客户端和所述URI地址构造GET报文,模拟终端播放器或者APP访问所述目标视频源站点。6.根据权利要求3所述的方法,其特征在于,所述终端根据所述目标视频源站点获取所述视频数据报文对应的视频数据之前,还包括:所述终端通过HTTP协议的GET消息获取并分析所述URI地址,筛选符合规则的视频流的MAC地址、IP地址以及TCP的端口号。7.根据权利要求6所述的方法,其特征在于,所述终端根据所述目标视频源站点获取所述视频数据报文对应的视频数据,包括:当所述目标视频源站点的访问需要进行身份验证时,所述终端需要构造身份验证报文;所述终端通过所述MAC地址、所述IP地址以及所述TCP的端口号过滤掉非视频数据报文,只保留视频数据;所述终端去掉所述视频数据中链路层的报文头数据,根据IP地址对所述视频数据进行分组,根据所述TCP的端口号以及sequencenumber组装分组后的视频数据,同时去除掉因为网络问题导致的重传数据。8.根据权利要求3至7任意一项所述的方法,其特征在于,所述终端根据所述目标视频源站点获取所述视频数据报文对应的视频数据之前,还包括:在所述终端安装插件,通过所述插件对所述目标视频源编写规则,使得所述目标视频源的数据结构符合预设规则。9.一种分析视频数据的方法,其特征在于,所述方法包括:PC确定目标视频源站点;所述PC分析所述目标视频源站点对应的地址规则,并获取所述目标视频源站点的视频地址;所述PC将所述视频地址发送给终端,以使得所述终端获取所述PC发送的视频地址;获取所述视频地址对应的视频数据报文;获取所述视频数据报文对应的视频数据;分析所述视频数据,并将分析结果发送给所述PC进行展示。10.一种分析视频数据的装置,其特征在于,所述装置包括:第一获取模块,用于获取PC发送的视频地址;第二获取模块,用于获取所述视频地址对应的视频数据报文;第三获取模块,用于获取所述视频数据报文对应的视频数据;分析模块,用于分析所述视频数据;发送模块,用于将分析结果发送给所述PC进行展示。11.根据权利要求10所述的装置,其特征在于,所述第二获取模块,用于:在所述终端安装预设软件包,通过所述预设软件包获取所述终端网口报文的视频数据对应的原始报文。12.根据权利要求10所述的装置,其特征在于,所述第三获取模块,用于:获取目标视频源站点的URI地址;根据所述URI地址访问所述目标视频源站点;根据所述目标视频源站点获取所述视频数据报文对应的视频数据。13.根据权利要求12所述的装置,其特征在于,所述第三获取模块,还用于:分析所述目标视频源站点的WEB页面结构,编写URI挖掘规则,获取所述目标视频...

【专利技术属性】
技术研发人员:王巍汪范生
申请(专利权)人:北京信威通信技术股份有限公司深圳信威通信技术有限公司
类型:发明
国别省市:北京,11

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

1