一种视频数据流软编码方法、装置、设备及介质制造方法及图纸

技术编号:41581528 阅读:20 留言:0更新日期:2024-06-06 23:57
本发明专利技术公开了一种视频数据流软编码方法、装置、设备及介质。该方法由相机软件架构中的数据流处理组件执行,包括:通过相机管道处理动态链接库,获取相机录制的实时视频流,并将实时视频流转换为目标格式的视频数据流,将视频数据流发送至开源音视频库;通过开源音视频库,调用开源音视频库中的编码插件库,并将视频数据流发送至编码插件库中;通过编码插件库以及音视频封装库,将视频数据流编码为目标视频数据格式,并将编码后的视频数据流封装并输出。采用上述技术方案,能够在缺乏开源硬编码模块支持的情况下,通过软编码的方式对视频数据流进行编码,使得视频数据流编码不受硬件编码器的限制,且对视频数据流的编码输出处理更简练、更规范。

【技术实现步骤摘要】

本专利技术涉及计算机软件,尤其涉及一种视频数据流软编码方法、装置、设备及介质


技术介绍

1、智能移动终端能够向用户提供视频拍摄功能,但由于视频录制过程中产生的视频流数据量及其庞大,若智能移动终端中没有视频数据软编码或硬编码的支持,视频无法压缩编码后输出,那么无论是对视频进行本地存储还是网络传输,都会为系统和网络造成巨大负担,使得整个系统,尤其是多媒体子系统无法正常工作。

2、开源鸿蒙系统在适配小屏终端芯片时,其中包含许多闭源库,若小屏终端芯片中无开源硬编码模块,则当开源鸿蒙的多媒体子系统在进行视频录像编码时,无法输出编码后的视频流数据,若不解决适配过程中的视频数据流编码问题,会导致多媒体系统功能部分无法使用。

3、目前,芯片厂商在提供视频多媒体系统的编解码能力时,部分硬编解码模块是闭源的,若将开源鸿蒙系统适配于闭源的硬编码模块,会导致适配工作量成倍增加,甚至适配工作无法顺利展开,且对于不同的解码芯片,其硬解码功能无法通用。


技术实现思路

1、本专利技术提供了一种视频数据流软编码方法、本文档来自技高网...

【技术保护点】

1.一种视频数据流软编码方法,其特征在于,由相机软件架构中的数据流处理组件执行,包括:

2.根据权利要求1所述的方法,其特征在于,通过相机管道处理动态链接库,获取相机录制的实时视频流,并将所述实时视频流转换为目标格式的视频数据流,将所述视频数据流发送至开源音视频库,包括:

3.根据权利要求2所述的方法,其特征在于,通过开源音视频库,调用开源音视频库中的编码插件库,并将所述视频数据流发送至编码插件库中,包括:

4.根据权利要求3所述的方法,其特征在于,通过编码插件库以及音视频封装库,将所述视频数据流编码为目标视频数据格式,并将编码后的视频数据流封装并输出...

【技术特征摘要】

1.一种视频数据流软编码方法,其特征在于,由相机软件架构中的数据流处理组件执行,包括:

2.根据权利要求1所述的方法,其特征在于,通过相机管道处理动态链接库,获取相机录制的实时视频流,并将所述实时视频流转换为目标格式的视频数据流,将所述视频数据流发送至开源音视频库,包括:

3.根据权利要求2所述的方法,其特征在于,通过开源音视频库,调用开源音视频库中的编码插件库,并将所述视频数据流发送至编码插件库中,包括:

4.根据权利要求3所述的方法,其特征在于,通过编码插件库以及音视频封装库,将所述视频数据流编码为目标视频数据格式,并将编码后的视频数据流封装并输出,包括:

5.根据权利要求4所述的方法,其特征在于,通过编码插件库以及音视频封装库,对所述视频数据流进行软编码,生...

【专利技术属性】
技术研发人员:吴万里颜晨阳郭磊郝波涛杜幼甫
申请(专利权)人:鸿湖万联江苏科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1