预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113766146A(43)申请公布日2021.12.07(21)申请号202111044166.XH04N21/8547(2011.01)(22)申请日2021.09.07(71)申请人北京百度网讯科技有限公司地址100085北京市海淀区上地十街10号百度大厦2层(72)发明人李明路(74)专利代理机构北京英赛嘉华知识产权代理有限责任公司11204代理人王达佐马晓亚(51)Int.Cl.H04N5/262(2006.01)H04N5/765(2006.01)H04N5/91(2006.01)H04N21/44(2011.01)H04N21/439(2011.01)权利要求书3页说明书12页附图4页(54)发明名称音视频处理方法、装置、电子设备、存储介质及程序产品(57)摘要本公开提供了一种音视频处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品,涉及媒体云技术领域。该方法包括:获取包含目标音视频数据流的目标处理请求;确定与目标处理请求对应的目标音视频管线,音视频管线基于按链式结构排列的多个功能组件构成,各功能组件统一由预设的数据流分发模块派发输入数据、回收输出数据;调用目标音视频管线持续处理目标音视频数据流,并持续输出经处理后得到的处理后音视频数据流。该方法通过控制由数据流分发模块提供的统一分发机制,得以将执行时序上的各功能组件解耦、无需执行时序在前的功能组件来调用执行时序在后的功能组件,在提升音视频流的处理效率的同时也降低了运维复杂度。CN113766146ACN113766146A权利要求书1/3页1.一种音视频处理方法,包括:获取包含目标音视频数据流的目标处理请求;确定与所述目标处理请求对应的目标音视频管线;其中,音视频管线基于按链式结构排列的多个功能组件构成,各所述功能组件统一由预设的数据流分发模块派发输入数据、回收输出数据;调用所述目标音视频管线持续处理所述目标音视频数据流,并持续输出经处理后得到的处理后音视频数据流。2.根据权利要求1所述的方法,还包括:控制所述数据流分发模块检测接收到的音视频数据的时间戳;响应于根据所述时间戳确定有新音视频数据先于旧音视频数据被处理,丢弃未处理的旧音视频数据;其中,所述新音视频数据和所述旧音视频数据对应相同的生成源,且所述新音视频数据的已生成时长小于所述旧音视频数据的已生成时长。3.根据权利要求2所述的方法,还包括:响应于用于画面呈现的连续帧音视频数据的时间戳差超过预设时长,对所述连续帧音视频数据进行画面内容的连贯性处理。4.根据权利要求1所述的方法,还包括:控制所述数据流分发模块确定各所述功能组件的实际运行状态;控制所述数据流分发模块根据所述实际运行状态调整与相应的功能组件存在关联关系的其它功能组件的功能参数。5.根据权利要求4所述的方法,其中,所述控制所述数据流分发模块确定各所述功能组件的实际运行状态,包括:控制所述数据流分发模块计算向每个所述功能组件派发输入数据和从每个所述功能组件回收输出数据的时间差;控制所述数据流分发模块分别根据所述时间差确定相应的功能组件的实际处理耗时;控制所述数据流分发模块根据所述实际处理耗时确定相应的功能组件的实际运行状态。6.根据权利要求5所述的方法,其中,所述控制所述数据流分发模块根据所述实际处理耗时确定相应的功能组件的实际运行状态,包括:响应于所述实际处理耗时处于与相同的功能组件对应的正常处理耗时区间中,控制所述数据流分发模块确定对应所述实际处理耗时的功能组件处于正常运行状态;其中,所述正常处理耗时区间基于确定处于正常运行状态的相同功能组件的历史处理耗时情况确定得到;响应于所述实际处理耗时未处于与相同的功能组件对应的正常处理耗时区间中,控制所述数据流分发模块确定对应所述实际处理耗时的功能组件处于异常运行状态。7.根据权利要求4所述的方法,还包括:响应于所述实际运行状态超出了所述功能参数的调整上限,控制所述数据流分发模块上报功能组件异常通知。8.根据权利要求1‑7任一项所述的方法,其中,所述目标音视频管线包括单一音视频管线和复合音视频管线,所述复合音视频管线基于多个所述单一音视频管线封装得到。2CN113766146A权利要求书2/3页9.一种音视频处理装置,包括:请求获取单元,被配置成获取包含目标音视频数据流的目标处理请求;目标管线确定单元,被配置成确定与所述目标处理请求对应的目标音视频管线;其中,音视频管线基于按链式结构排列的多个功能组件构成,各所述功能组件统一由预设的数据流分发模块派发输入数据、回收输出数据;目标管线调用及输出返回单元,被配置成调用所述目标音视频管线持续处理所述目标音视频数据流,并持续输出经处理后得到的处理后音视频数据流。10.根据权利