一种移动端多编码器加速编码的方法

基本信息

申请号 CN202010377900.3 申请日 -
公开(公告)号 CN111541941B 公开(公告)日 2021-10-29
申请公布号 CN111541941B 申请公布日 2021-10-29
分类号 H04N21/44(2011.01)I;H04N21/433(2011.01)I;H04N19/10(2014.01)I;H04N19/146(2014.01)I;H04N19/156(2014.01)I 分类 电通信技术;
发明人 冯一飞;熊永春 申请(专利权)人 杭州小影创新科技股份有限公司
代理机构 杭州橙知果专利代理事务所(特殊普通合伙) 代理人 贺龙萍
地址 310000浙江省杭州市西湖区文三路478号华星时代广场A座22层
法律状态 -

摘要

摘要 本发明公开了一种移动端多编码器加速编码的方法。它具体包括如下步骤:解码处理后的视频帧输入进编码控制模块的缓存队列,其中缓存队列限制最大长度,同时控制视频解码处理的速率;编码控制模块启动第一个编码实例,并且将输入的视频帧分配到该编码实例的输入缓存中;如果编码控制模块检测到当前编码实例的输入缓存满了,编码控制模块就会启动新的编码实例并增加缓存队列长度,并且将新的视频帧分配给新的编码实例;编码后得到的压缩视频帧和对应的时间戳输出到压缩数据队列,视频封装在独立线程中进行,将每个编码实例的输出按照时间顺序连接,得到最终的输出。本发明的有益效果是:自适应,最大程度上提升编码资源的占用率,加速导出速度。