[发明专利]一种识别QUIC协议加密传输的YouTube DASH视频的方法有效
| 申请号: | 201910238459.8 | 申请日: | 2019-03-27 |
| 公开(公告)号: | CN110062255B | 公开(公告)日: | 2021-05-04 |
| 发明(设计)人: | 吴桦;程光 | 申请(专利权)人: | 东南大学 |
| 主分类号: | H04N21/2347 | 分类号: | H04N21/2347;H04N21/4402;H04N21/845;H04L29/06 |
| 代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
| 地址: | 210000 *** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 识别 quic 协议 加密 传输 youtube dash 视频 方法 | ||
1.一种识别QUIC协议加密传输的YouTube DASH视频的方法,其特征在于,该方法包括以下步骤:
(1)在接入服务商的采集设备上采集报文数据,对获得的报文数据文件进行存储;
(2)遍历报文数据文件,基于源IP地址、宿IP地址、源端口,宿端口,传输层协议这五个信息,称为五元组,构建QUIC视频数据流列表,然后将数据流指针置于列表中的第一个QUIC数据流;
(3)读取当前QUIC数据流数据的五元组;
(4)将五元组作为索引关键字,遍历报文数据文件,过滤出报文五元组与该五元组匹配的所有报文为一个QUIC数据流,如果该QUIC数据流的握手报文中含有“googlevideo”或者“youtubevideo”这两个关键标签,且单向流量超过100KB,则当前数据流为YouTube QUIC视频流,进入步骤(5),否则进入步骤(9),匹配时只有上述五元组完全相等才匹配成功;
(5)根据YouTube的数据分发策略,基于上行请求个数和簇间隔对YouTube QUIC视频流分簇;
(6)根据上行请求个数和簇内的数据量对簇进行分类,将簇分为5个类型,类型1包括1个视频片段和1个音频片段,类型2包括1个视频片段和2个音频片段,类型3包括1个视频片段,类型4包括1个音频片段,类型5包括多个视频片段和多个音频片段;
(7)在确定好类型的连续的数据簇中识别出特征簇组,连续的类型1、类型2、以及类型1和类型2混合的簇前后相连为一个特征簇组,并且每个特征簇组至少包括两个数据簇,从第一个数据簇开始,对出现的特征簇组进行标记;
(8)基于所有特征簇组和已知视频数据进行匹配识别,并输出识别结果;
(9)数据流指针后移,如果还有下一个QUIC数据流,进入步骤(3),否则进入步骤(10);
(10)结束本次识别过程。
2.根据权利要求1所述的一种识别QUIC协议加密传输的YouTube DASH视频的方法,其特征在于,步骤(1)中,在接入服务商的采集设备上采集报文数据,对获得的报文数据文件进行存储,方法如下:接入服务商通过专门的网络流量采集器将经过特定接口的数据采集并存为报文数据文件。
3.根据权利要求1或2所述的一种识别QUIC协议加密传输的YouTube DASH视频的方法,其特征在于,在步骤(2)中,遍历数据文件,基于源IP地址、宿IP地址、源端口,宿端口,传输层协议这五个信息,称为五元组,构建QUIC视频数据流列表,然后将数据流指针置于列表中的第一个QUIC数据流,方法如下:
(2.1)报文指针指向数据文件的第一个报文;
(2.2)读取指针所指报文的源IP地址、宿IP地址、源端口,宿端口,传输层协议这五个信息,即五元组;
(2.3)如果报文的传输层协议为UDP协议,且源端口或者宿端口号为443,进入步骤(2.4),否则进入步骤(2.5);
(2.4)如果该五元组在QUIC数据流列表中已存,进入步骤(2.5),否则将该五元组加入QUIC数据流列表,进入步骤(2.5);
(2.5)报文指针后移,如果还有报文未处理,进入步骤(2.2),否则进入步骤(2.6);
(2.6)结束报文遍历,数据流指针置于列表中的第一个QUIC数据流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910238459.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种弹幕发布的方法及设备
- 下一篇:发送方法以及接收方法





