[发明专利]一种转码控制方法、装置及电子设备有效
申请号: | 202011383237.4 | 申请日: | 2020-11-30 |
公开(公告)号: | CN112543373B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 邓涛;高瞻 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H04N21/4402 | 分类号: | H04N21/4402;H04N19/40;H04N19/436;H04N19/177 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王娇娇 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 方法 装置 电子设备 | ||
1.一种转码控制方法,包括:
获得待转码的视频流;
对所述视频流进行帧切割,以得到多个图像组,所述图像组中包含至少一帧图像;
利用电子设备上创建的多个转码线程,并行对所述图像组进行转码处理;
其中,一个所述转码线程对应于所述电子设备上的一个转码部件,以使得所述多个转码线程能够通过各自对应的转码部件并行对所述图像组进行转码处理;
其中,所述转码线程具有帧队列;在对所述视频流进行帧切割,以得到多个图像组之后,所述方法还包括:
获得所述转码线程的转码性能参数;根据转码线程的实时的速率值,将相应数量的所述图像组分别存储到所述转码线程对应的帧队列中,以避免每个转码线程对应的帧队列中出现空闲或堵塞,以使得所述转码线程能够通过其对应的转码部件对所述转码线程对应的帧队列中的图像组进行转码处理,其中,所述帧队列中的图像组的数量与所述帧队列对应的转码线程的转码性能参数相关。
2.根据权利要求1所述的方法,所述转码线程通过以下方式创建:
获得至少两个转码部件的可用资源信息;
根据所述视频流的视频属性和所述可用资源信息,创建至少两个转码线程。
3.根据权利要求2所述的方法,所述转码线程对应的转码部件的部件参数与所述视频流的视频属性相匹配,且所述转码线程对应的转码部件的可用资源信息中的资源剩余量大于或等于所述视频流对应的剩余量阈值。
4.根据权利要求1所述的方法,所述转码性能参数每隔目标时长更新,所述目标时长为固定时长或者处理目标数量的图像组所持续的时长。
5.根据权利要求1所述的方法,所述转码性能参数至少包含所述转码线程进行转码处理的速率值;
其中,所述获得所述转码线程的转码性能参数,包括:
获得所述转码线程在第一时长内进行转码处理的图像组的第一数量,根据所述第一数量和所述第一时长,获得所述转码线程进行转码处理的速率值;
或者,获得所述转码线程处理第二数量的图像组所使用的第二时长,根据所述第二数量和所述第二时长,获得所述转码线程进行转码处理的速率值。
6.根据权利要求1所述的方法,还包括:
分别获得所述转码线程输出的转码结果;
按照所述转码结果中经过转码处理的图像组的时序,对所述经过转码处理的图像组进行排序;
将排序后的图像组进行封装,得到经过转码处理的视频流。
7.一种转码控制装置,包括:
视频流获得单元,用于获得待转码的视频流;
视频流切割单元,用于对所述视频流进行帧切割,以得到多个图像组,所述图像组中包含至少一帧图像;
并行转码单元,用于利用电子设备上创建的多个转码线程,并行对所述图像组进行转码处理;
其中,一个所述转码线程对应于所述电子设备上的一个转码部件,以使得所述多个转码线程能够通过各自对应的转码部件并行对所述图像组进行转码处理;
其中,所述转码线程具有帧队列;在对所述视频流进行帧切割,以得到多个图像组之后,所述转码控制装置还用于:
获得所述转码线程的转码性能参数;根据转码线程的实时的速率值,将相应数量的所述图像组分别存储到所述转码线程对应的帧队列中,以避免每个转码线程对应的帧队列中出现空闲或堵塞,以使得所述转码线程能够通过其对应的转码部件对所述转码线程对应的帧队列中的图像组进行转码处理,其中,所述帧队列中的图像组的数量与所述帧队列对应的转码线程的转码性能参数相关。
8.一种电子设备,包括:
多个转码部件;
控制器,用于获得待转码的视频流;对所述视频流进行帧切割,以得到多个图像组,所述图像组中包含至少一帧图像;利用电子设备上创建的多个转码线程,并行对所述图像组进行转码处理;
其中,一个所述转码线程对应于所述电子设备上的一个转码部件,以使得所述多个转码线程能够通过各自对应的转码部件并行对所述图像组进行转码处理;
其中,所述转码线程具有帧队列;在对所述视频流进行帧切割,以得到多个图像组之后,所述控制器还用于:
获得所述转码线程的转码性能参数;根据转码线程的实时的速率值,将相应数量的所述图像组分别存储到所述转码线程对应的帧队列中,以避免每个转码线程对应的帧队列中出现空闲或堵塞,以使得所述转码线程能够通过其对应的转码部件对所述转码线程对应的帧队列中的图像组进行转码处理,其中,所述帧队列中的图像组的数量与所述帧队列对应的转码线程的转码性能参数相关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011383237.4/1.html,转载请声明来源钻瓜专利网。