【技术实现步骤摘要】
本专利技术涉及计算机软件,尤其涉及一种视频数据流软编码方法、装置、设备及介质。
技术介绍
1、智能移动终端能够向用户提供视频拍摄功能,但由于视频录制过程中产生的视频流数据量及其庞大,若智能移动终端中没有视频数据软编码或硬编码的支持,视频无法压缩编码后输出,那么无论是对视频进行本地存储还是网络传输,都会为系统和网络造成巨大负担,使得整个系统,尤其是多媒体子系统无法正常工作。
2、开源鸿蒙系统在适配小屏终端芯片时,其中包含许多闭源库,若小屏终端芯片中无开源硬编码模块,则当开源鸿蒙的多媒体子系统在进行视频录像编码时,无法输出编码后的视频流数据,若不解决适配过程中的视频数据流编码问题,会导致多媒体系统功能部分无法使用。
3、目前,芯片厂商在提供视频多媒体系统的编解码能力时,部分硬编解码模块是闭源的,若将开源鸿蒙系统适配于闭源的硬编码模块,会导致适配工作量成倍增加,甚至适配工作无法顺利展开,且对于不同的解码芯片,其硬解码功能无法通用。
技术实现思路
1、本专利技术提供了一种视
...【技术保护点】
1.一种视频数据流软编码方法,其特征在于,由相机软件架构中的数据流处理组件执行,包括:
2.根据权利要求1所述的方法,其特征在于,通过相机管道处理动态链接库,获取相机录制的实时视频流,并将所述实时视频流转换为目标格式的视频数据流,将所述视频数据流发送至开源音视频库,包括:
3.根据权利要求2所述的方法,其特征在于,通过开源音视频库,调用开源音视频库中的编码插件库,并将所述视频数据流发送至编码插件库中,包括:
4.根据权利要求3所述的方法,其特征在于,通过编码插件库以及音视频封装库,将所述视频数据流编码为目标视频数据格式,并将编码后的
...【技术特征摘要】
1.一种视频数据流软编码方法,其特征在于,由相机软件架构中的数据流处理组件执行,包括:
2.根据权利要求1所述的方法,其特征在于,通过相机管道处理动态链接库,获取相机录制的实时视频流,并将所述实时视频流转换为目标格式的视频数据流,将所述视频数据流发送至开源音视频库,包括:
3.根据权利要求2所述的方法,其特征在于,通过开源音视频库,调用开源音视频库中的编码插件库,并将所述视频数据流发送至编码插件库中,包括:
4.根据权利要求3所述的方法,其特征在于,通过编码插件库以及音视频封装库,将所述视频数据流编码为目标视频数据格式,并将编码后的视频数据流封装并输出,包括:
5.根据权利要求4所述的方法,其特征在于,通过编码插件库以及音视频封装库,对所述视频数据流进行软编码,生...
【专利技术属性】
技术研发人员:吴万里,颜晨阳,郭磊,郝波涛,杜幼甫,
申请(专利权)人:鸿湖万联江苏科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。