[发明专利]编码方法、装置、计算机设备和存储介质有效
申请号: | 202010818050.6 | 申请日: | 2020-08-14 |
公开(公告)号: | CN112188213B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 曲宝庆 | 申请(专利权)人: | 深圳市捷视飞通科技股份有限公司 |
主分类号: | H04N19/42 | 分类号: | H04N19/42;H04N21/426;H04N21/81 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 刘佳妮 |
地址: | 518051 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种编码方法、装置、计算机设备和存储介质。所述方法包括:当编码业务被触发时,创建系统编码器;通过所述系统编码器向扩展编码器芯片发送消息,以使所述扩展编码器芯片开启辅助编码器;利用所述辅助编码器对多媒体数据进行硬编码,得到编码码流;将所述编码码流保存至与所述系统编码器对应的数据队列中;响应于回调接口指令,从所述数据队列中取出对应的编码码流以进行相应的业务处理。采用本方法能够提高移动系统平台编码能力。
技术领域
本申请涉及计算机技术领域,特别是涉及一种编码方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,越来越多的基于移动系统平台的应用需要进行视、音频编码,例如视频会议、线上课堂、线上面试等。但是,当多个业务同时需要进行编码时,移动系统平台的编码处理能力可能无法满足需求,限制了移动系统平台中视、音频业务的发展。怎样调高移动系统平台的编码能力,成为迫切需要解决的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高移动系统平台编码能力的编码方法、装置、计算机设备和存储介质。
一种编码方法,所述方法包括:
当编码业务被触发时,创建系统编码器;
通过所述系统编码器向扩展编码器芯片发送消息,以使所述扩展编码器芯片开启辅助编码器;
利用所述辅助编码器对多媒体数据进行硬编码,得到编码码流;
将所述编码码流保存至与所述系统编码器对应的数据队列中;
响应于回调接口指令,从所述数据队列中取出对应的编码码流以进行相应的业务处理。
在一个实施例中,所述创建系统编码器之后,所述方法还包括:
设置回调接口函数的参数;所述回调接口函数的参数包括回调数据类型和回调数据的缓存区指针;
所述响应于回调接口指令,从所述数据队列中取出对应的编码码流以进行相应的业务处理包括:
响应于回调接口指令,执行所述回调接口函数,以根据所述缓存区指针从所述数据队列中取出与回调数据类型对应的编码码流进行相应的业务处理。
在一个实施例中,所述创建系统编码器之后,所述方法还包括:
设置所述系统编码器的参数;
所述通过所述系统编码器向扩展编码器芯片发送消息,以使所述扩展编码器芯片开启辅助编码器之后,所述方法还包括:
从所述消息中提取所述系统编码器的参数;
根据所述系统编码器的参数设置所述辅助编码器的参数。
在一个实施例中,所述设置所述系统编码器的参数包括:
显示编码参数选择界面;
接收在所述编码参数选择界面中触发的编码参数选择指令;
从所述编码参数选择指令中提取编码参数;
根据所述编码参数设置所述系统编码器的参数。
在一个实施例中,所述多媒体数据为视频数据,对应的所述编码码流为视频编码码流;所述方法还包括:
对所述视频编码码流进行解码;
将解码得到的视频在应用界面的预览框中显示;
根据所述视频在所述预览框中的显示效果调整所述辅助编码器的参数。
在一个实施例中,所述通过所述系统编码器向扩展编码器芯片发送消息,以使所述扩展编码器芯片开启辅助编码器包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市捷视飞通科技股份有限公司,未经深圳市捷视飞通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010818050.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于产后缓解尿潴留按摩器及康复训练方法
- 下一篇:一种数据生成系统