[发明专利]一种流媒体雾化指纹提取方法在审
申请号: | 202110137507.1 | 申请日: | 2021-02-01 |
公开(公告)号: | CN112911330A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 李振年;刘道杰;何小锋 | 申请(专利权)人: | 北京顺谋科技有限公司 |
主分类号: | H04N21/231 | 分类号: | H04N21/231;H04N21/2343;H04N21/4402;H04N21/845 |
代理公司: | 北京首捷专利代理有限公司 11873 | 代理人: | 梁婧宇 |
地址: | 100020 北京市朝阳区阜通东大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流媒体 雾化 指纹 提取 方法 | ||
本发明提供了一种流媒体雾化指纹提取方法,包括接受并缓存给定单位时间的原始音视频文件,对原始音视频文件进行解封装,并提取元信息和音视频数据;分别对元信息和音视频数据进行雾化切分得到多个单位数据包;对每个单位数据包利用指纹算法计算生成对应的原始指纹,并将单位数据包的下载地址与原始指纹一一对应存储,生成指纹索引文件;将指纹索引文件和单位数据包并行传输到客户端;在客户端对单位数据包利用指纹算法进行计算生成校验指纹,并与对应的原始指纹进行并行校验。本发明每个单位音视频数据包指纹校验的算力要求较低,并且可以并行传输,充分利用带宽资源传输,和现有计算机多处理器硬件架构,并行进行校验,提高效率和实时性。
技术领域
本发明涉及流媒体安全技术领域,具体涉及一种流媒体雾化指纹提取方法。
背景技术
流媒体是指在网络中使用流式传输技术传输的连续时基媒体,例如音频、视频、动画或其他多媒体文件。流媒体的主要特点是以流的形式进行多媒体数据的传输,即把连续的影音信息经压缩处理后放到网络服务器上,浏览者可以一边下载一边欣赏。流媒体需要即时流式传送,客户端不能提前缓存,对音视频内容一致性、防篡改校验就需要实时进行,带来的问题是如何对流媒体内容进行高效校验,尤其是对移动设备有限的硬件资源。
因此,如何提供一种高效的流媒体数据一致性校验和防篡改雾化指纹提取方法是本领域技术人员亟需解决的问题。
发明内容
有鉴于此,本发明提供了一种流媒体雾化指纹提取方法,通通过对流媒体原始数据分片拆分成多个单位音视频数据包,分别提取指纹,每个单位音视频数据包指纹校验的算力要求较低。
为了实现上述目的,本发明采用如下技术方案:
一种流媒体雾化指纹提取方法,包括如下步骤:
步骤一、接受并缓存给定单位时间的原始音视频文件,对所述原始音视频文件进行解封装,并提取元信息和音视频数据;
步骤二、分别对元信息和音视频数据进行雾化切分得到多个单位数据包;
步骤三、对每个单位数据包利用指纹算法计算生成对应的原始指纹,并将单位数据包的下载地址与所述原始指纹一一对应存储,生成指纹索引文件;
步骤四、将所述指纹索引文件和所述单位数据包并行传输到客户端;
步骤五、在客户端对单位数据包利用指纹算法进行计算生成校验指纹,并与对应的所述原始指纹进行并行校验。
优选的,所述步骤四具体包括:根据所述指纹索引文件按序并行下载所述单位数据包。
优选的,所述步骤五具体包括:
在客户端根据单位数据包的下载地址获取单位数据包;
利用与步骤三相同的指纹算法逐一对所述单位数据包进行指纹计算,得到校验指纹;
比对所述校验指纹和所述原始指纹是否一致。
优选的,所述步骤五之后还包括:所述校验指纹与所述原始指纹不一致,停止播放或者发出告警信息。
优选的,所述指纹算法包括md5算法或crc算法。
经由上述的技术方案可知,与现有技术相比,本发明的有益效果包括:
本发明通过对流媒体原始数据分片拆分成多个单位音视频数据包,分别提取指纹,每个单位音视频数据包指纹校验的算力要求较低,并且可以并行传输,可以充分利用带宽资源传输,并利用现有计算机多处理器硬件架构,并行进行校验,提高效率和实时性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京顺谋科技有限公司,未经北京顺谋科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110137507.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电机控制分类垃圾桶
- 下一篇:一种钢管在线自动收集装置