[发明专利]一种音视频网络传输碎片化的整形方法及系统有效
申请号: | 202010987152.0 | 申请日: | 2020-09-18 |
公开(公告)号: | CN112350986B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 李扬曦;张冬明;郑超;李舒;张成伟;杜梅婕;张中一;李钊 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心;中国科学院信息工程研究所 |
主分类号: | H04L65/60 | 分类号: | H04L65/60;H04L47/2483;H04L67/02;H04L69/18;H04L67/06 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 邱晓锋 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 网络 传输 碎片 整形 方法 系统 | ||
1.一种音视频网络传输碎片化的整形方法,其特征在于,包括以下步骤:
在实时网络流量中,识别音视频碎片化传输的数据流和信息流;
将识别的音视频碎片传输的信息流存储在高性能消息队列中;
在高性能消息队列中获取音视频碎片传输的信息流,对信息流进行分析处理;
利用识别的音视频碎片传输的数据流与分析处理后的信息流,进行音视频碎片数据的关联,实现碎片化传输的音视频的整形;
所述对信息流进行分析处理,包括:解析音视频碎片化传输的索引文件,生成音视频节目标识,并提取音视频数据碎片的碎片关联标识和碎片偏移;所述音视频节目标识具备唯一性、稳定性和可重入性;
所述碎片关联标识采用以下步骤获得:
基于音视频碎片化传输的协议,构建碎片关联标识抽取特征库,特征库描述语言为:碎片关联标识=信息流内容$开始位置表达式$二次定位表达式$结束位置表达式$;
在原始音视频信息流中匹配开始位置表达式的字符串,然后继续匹配二次定位表达式,跳过二次定位表达式即为关联标识的开始;继续匹配结束位置表达式,即为关联标识的结束;开始位置和结束位置中间的字符串即为音视频数据碎片的初始关联标识;
将初始关联标识与客户端IP地址信息进行组合,成为最终的碎片关联标识;
所述利用识别的音视频碎片传输的数据流与分析处理后的信息流,进行音视频碎片数据的关联,实现传输碎片化的音视频的整形,包括:利用识别的音视频碎片传输的数据流,通过查询分析处理后的信息流获取单向流信息,进行单向流情况下的数据对准;然后根据碎片关联标识获取音视频节目标识、碎片偏移,进而明确音视频数据碎片的节目归属以及在节目中的偏移信息;然后完成音视频碎片关联,即按照碎片偏移对音视频媒体数据进行重排,并对节目内的冗余数据进行去重,从而还原音视频节目。
2.根据权利要求1所述的方法,其特征在于,所述识别音视频碎片化传输的数据流和信息流,包括:通过音视频碎片化传输的协议特征、音视频碎片化传输的内容特征域、音视频碎片化传输预告三种方式识别音视频碎片化传输的数据流和信息流;所述音视频碎片化传输的协议特征,包括URL、Host、Referer、Cookie、Content-type、Server;所述音视频碎片化传输的内容特征域,表现在碎片化传输的音视频码流在二进制码流上存在的特征;所述音视频碎片传输预告,是以无监督形式,通过C2S请求侧的碎片化传输特征学习到S2C应答侧的碎片预告,以保证单向流情况下无特征的音视频碎片化传输行为能够根据碎片预告进行有效识别。
3.根据权利要求1所述的方法,其特征在于,所述高性能消息队列为kafka。
4.根据权利要求1所述的方法,其特征在于,所述在高性能消息队列中获取音视频碎片传输的信息流,获取的信息流包括:音视频碎片化传输的描述信息,单向流场景下音视频碎片化传输的非数据侧的信息,音视频碎片化传输的索引文件。
5.一种采用权利要求1~4中任一权利要求所述方法的一种音视频网络传输碎片化的整形系统,其特征在于,包括:
音视频碎片识别装置,用于在实时网络流量中,识别音视频碎片化传输的数据流和信息流;
高性能消息队列装置,用于将音视频碎片识别装置识别的音视频碎片传输的信息流存储在高性能的消息队列中;
音视频碎片索引装置,用于在高性能消息队列中获取音视频碎片传输的信息流,对信息流进行分析处理;
内存数据库装置,用于存储音视频碎片索引装置分析处理的结果数据;
音视频碎片关联装置,用于接收音视频碎片识别装置回传的音视频碎片化传输的数据流,通过查询内存数据库装置的数据,完成音视频碎片数据的关联,实现传输碎片化的音视频的整形。
6.一种电子装置,其特征在于,包括存储器和处理器,所述存储器存储计算机程序,所述计算机程序被配置为由所述处理器执行,所述计算机程序包括用于执行权利要求1~4中任一权利要求所述方法的指令。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储计算机程序,所述计算机程序被计算机执行时,实现权利要求1~4中任一权利要求所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心;中国科学院信息工程研究所,未经国家计算机网络与信息安全管理中心;中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010987152.0/1.html,转载请声明来源钻瓜专利网。