[发明专利]视频处理方法、装置、电子设备及存储介质在审
申请号: | 202210209872.3 | 申请日: | 2022-03-04 |
公开(公告)号: | CN114640818A | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 李科阳;李庆波;王孝庆 | 申请(专利权)人: | 京东科技信息技术有限公司 |
主分类号: | H04N7/15 | 分类号: | H04N7/15;H04N21/234;H04N21/44 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 杜月 |
地址: | 100176 北京市北京经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 处理 方法 装置 电子设备 存储 介质 | ||
本申请提供了一种视频处理方法、装置、电子设备及存储介质。其中方法包括:获取生产端发送的流发布信令信息;根据流发布信令信息,获取多个消费端发送的流订阅信令信息;基于流发布信令信息和流订阅信令信息,确定多个消费端的目标子流值集合;将目标子流值集合发送到生产端,令生产端基于目标子流值集合编码子流集合;将生产端上传的子流集合,发送到多个消费端。本申请的方法,通过收集消费端的需求,进而控制生产端按需推流,实现动态调整生产端所需发布的视频流,从而节约生产端的带宽资源、减少功耗损失,提高视频流的处理效率。
技术领域
本申请涉及计算机技术领域,尤其涉及视频处理方法、装置、电子设备及存储介质。
背景技术
多播Simulcast是视频会议的一种技术方案,它的核心流程是生产端对采集到的视频帧进行多次编码,从而产生分辨率不同、质量不同的多个视频流,然后将视频流推送到服务端,服务端则根据消费端的网络带宽、用户需求等选择一个合适的视频流转发到消费端。生产端会固定发布多个视频流,无论该视频流有没有人订阅。
发明内容
本申请提供了一种视频处理方法、装置、电子设备及存储介质,以提升流媒体的处理效率。本申请的技术方案如下:
第一方面,本申请实施例提供了一种视频处理装置,包括:
生产端获取模块,用于获取生产端发送的流发布信令信息;
消费端获取模块,用于根据所述流发布信令信息,获取多个消费端发送的流订阅信令信息;
需求汇集模块,用于基于所述流发布信令信息和所述流订阅信令信息,确定所述多个消费端的目标子流值集合;
生产控制模块,用于将所述目标子流值集合发送到所述生产端,令所述生产端基于所述目标子流值集合编码子流集合;
流发送模块,用于将所述生产端上传的子流集合,发送到所述多个消费端。
第二方面,本申请实施例提供了一种视频处理装置,包括:
生产端获取模块,用于获取生产端发送的流发布信令信息;
消费端获取模块,用于根据所述流发布信令信息,获取多个消费端发送的流订阅信令信息;
需求汇集模块,用于基于所述流发布信令信息和所述流订阅信令信息,确定所述多个消费端的目标子流值集合;
生产控制模块,用于将所述目标子流值集合发送到所述生产端,令所述生产端基于所述目标子流值集合编码子流集合;
流发送模块,用于将所述生产端上传的子流集合,发送到所述多个消费端。
第三方面,本申请实施例提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请第一方面实施例所述的视频处理方法。
第四方面,本申请实施例提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本申请第一方面实施例所述的视频处理方法。
第五方面,本申请实施例提供了一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现本申请第一方面实施例所述的视频处理方法的步骤。
本申请实施例提供的技术方案至少带来以下有益效果:
可通过收集消费端的需求,进而控制生产端按需推流。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技信息技术有限公司,未经京东科技信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210209872.3/2.html,转载请声明来源钻瓜专利网。