检测音视频的方法和装置制造方法及图纸

技术编号:35459967 阅读:32 留言:0更新日期:2022-11-03 12:25
本公开提供了检测音视频的方法和装置,涉及人工智能领域,具体涉及云计算、视频分析、媒体云技术,可应用在直播、音视频自动化分析场景下。具体实现方案为:接收包括直播流URL和抓包时间信息的抓包请求消息;根据抓包时间信息和直播流URL抓取音视频数据;对音频视数据进行解析,得到音视频帧的时间戳信息;根据音视频帧的时间戳信息计算相邻音视频帧的时间戳变化率;若时间戳变化率大于预定值,则输出音视频数据异常信息。该实施方式能够解决当前手工进行产品分析时效率低的问题,对厂商的服务质量进行实时监控,自动分析,快速感知并及时告警。告警。告警。

【技术实现步骤摘要】
检测音视频的方法和装置


[0001]本公开涉及人工智能领域,具体涉及云计算、视频分析、媒体云技术,可应用在直播、音视频自动化分析场景下,具体为一种检测音视频的方法和装置。

技术介绍

[0002]目前直播客户主要是基于QoS等指标来评价各个云厂商服务质量,并根据服务质量排名进行量级分配。在各厂商基础服务能力相差不大的情况下,常规路径调优节点、调度、业务层处理等等收益相对较低,且不能抗稳定性波动。因此一些厂商为了取得更好的排名,会使用违规的调整策略,比如修改音频时间戳,抽取视频帧等。目前对违规策略的检测完全依靠手工抓取音视频数据,然后导入解析工具并进行人工计算判断,受限因素多、采样少、耗时长且效率低。

技术实现思路

[0003]本公开提供了一种检测音视频的方法、装置、设备、存储介质以及计算机程序产品。
[0004]根据本公开的第一方面,提供了一种检测音视频的方法,包括:接收包括直播流URL和抓包时间信息的抓包请求消息;根据所述抓包时间信息和所述直播流URL抓取音视频数据;对所述音频视数据进行解析,得到音视频帧的时间戳信息;根据音视频帧的时间戳信息计算相邻音视频帧的时间戳变化率;若所述时间戳变化率大于预定值,则输出音视频数据异常信息。
[0005]根据本公开的第二方面,提供了一种检测音视频的装置,包括:接收单元,被配置成接收包括直播流URL和抓包时间信息的抓包请求消息;抓包单元,被配置成根据所述抓包时间信息和所述直播流URL抓取音视频数据;解析单元,被配置成对所述音频视数据进行解析,得到音视频帧的时间戳信息;计算单元,被配置成根据音视频帧的时间戳信息计算相邻音视频帧的时间戳变化率;输出单元,被配置成若所述时间戳变化率大于预定值,则输出音视频数据异常信息。
[0006]根据本公开的第三方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面任一项所述的方法。
[0007]根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行第一方面中任一项所述的方法。
[0008]根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现第一方面中任一项所述的方法。
[0009]本公开的实施例提供的检测音视频的方法和装置,以定制化的抓包策略对直播流进行数据抓取和质量分析,整个过程只需要人工输入要监测的URL即可,其他阶段均不需要
人工参与。数据分析由计算机完成,可以代替人做复杂的数据分析与数据统计,不仅准确率高而且效率高,相比于现有方案能提高至少90%的效率。可以设置在某个时间点开启抓包,并以一定的时间间隔抓取若干个音视频文件。及时告警。当工具检测到违规情况时,会将违规数据上传并及时告警从而使技术人员能够快速跟进。
[0010]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0011]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0012]图1是本公开的一个实施例可以应用于其中的示例性系统架构图;
[0013]图2是根据本公开的检测音视频的方法的一个实施例的流程图;
[0014]图3a

3c是根据本公开的检测音视频的方法的一个应用场景的示意图;
[0015]图4是根据本公开的检测音视频的方法的又一个实施例的流程图;
[0016]图5是根据本公开的检测音视频的装置的一个实施例的结构示意图;
[0017]图6是适于用来实现本公开的实施例的电子设备的计算机系统的结构示意图。
具体实施方式
[0018]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0019]图1示出了可以应用本公开的检测音视频的方法或检测音视频的装置的实施例的示例性系统架构100。
[0020]如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0021]用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如直播类应用、音视频分析类应用、网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
[0022]终端设备101、102、103可以是硬件,也可以是软件。当终端设备101、102、103为硬件时,可以是具有显示屏并且支持视频播放的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。
[0023]服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上显示的
直播间提供支持的后台直播服务器。终端设备可对后台直播服务器提供的音视频数据进行分析处理,检测后台直播服务器是否作弊,通过修改音频时间戳或抽取视频帧的方式提高QOS指标。
[0024]需要说明的是,服务器可以是硬件,也可以是软件。当服务器为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务的多个软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。服务器也可以为分布式系统的服务器,或者是结合了区块链的服务器。服务器也可以是云服务器,或者是带人工智能技术的智能云计算服务器或智能云主机。
[0025]需要说明的是,本公开的实施例所提供的检测音视频的方法一般由终端设备101、102、103执行,相应地,检测音视频的装置一般设置于终端设备101、102、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种检测音视频的方法,包括:接收包括直播流URL和抓包时间信息的抓包请求消息;根据所述抓包时间信息和所述直播流URL抓取音视频数据;对所述音频视数据进行解析,得到音视频帧的时间戳信息;根据音视频帧的时间戳信息计算相邻音视频帧的时间戳变化率;若所述时间戳变化率大于预定值,则输出音视频数据异常信息。2.根据权利要求1所述的方法,其中,所述对所述音频视数据进行解析,得到音视频帧的时间戳信息,包括:从所述音频视数据中解析出音频帧的时间戳信息、关键视频帧的时间戳信息和非关键视频帧的时间戳信息;以及所述根据音视频帧的时间戳信息计算相邻音视频帧的时间戳变化率,包括:根据相邻的音频帧的时间戳信息计算相邻音频帧的时间间隔;根据相邻音频帧的时间间隔计算出第一时间戳变化率;计算相邻的关键视频帧之间的相邻的非关键视频帧的时间间隔;根据相邻的非关键视频帧的时间间隔计算出第二时间戳变化率。3.根据权利要求2所述的方法,其中,所述若所述时间戳变化率大于预定值,则输出音视频数据异常信息,包括:若所述第一时间戳变化率大于第一阈值,则输出音频帧异常信息;若所述第二时间戳变化率大于第二阈值,则输出视频帧异常信息。4.根据权利要求1所述的方法,其中,所述方法还包括:对所述音频视数据进行解析,得到音频帧的数据大小和视频帧的数据大小;分别根据所述音频帧的数据大小和所述视频帧的数据大小计算音频码率和视频码率;若所述音频码率小于第一码率阈值或所述视频码率小于第二码率阈值,输出音视频数据异常信息。5.根据权利要求1

4中任一项所述的方法,其中,所述抓包时间信息包括:抓包任务启动时间、抓包任务持续时间、抓包任务周期。6.一种检测音视频的装置,包括:接收单元,被配置成接收包括直播流URL和抓包时间信息的抓包请求消息;抓包单元,被配置成根据所述抓包时间信息和所述直播流URL抓取音视频数据;解析单元,被配置成对所述音频视数据进行解析,得到音视频帧的时间戳信息;计算单元,被配置成根据音视频帧的时间戳信息计算相邻音视频帧的时间戳变...

【专利技术属性】
技术研发人员:时晓雨单腾飞汪晨飞
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1