【技术实现步骤摘要】
本专利技术涉及多媒体处理,具体为一种基于qt和gstreamer结合的多媒体处理方法、系统。
技术介绍
1、gstreamer是一个功能强大的多媒体处理软件框架,gstreamer在运行时都会在系统内存中创建元素和连接元素之间的管道,这些元素包括源元素、过滤器元素和输出元素等,它们共同构成了多媒体数据流的处理流程;每个元素本身会占用内存数量,且管道的复杂度越高,元素数量越多,系统内存占用也会相应增加。
2、现有技术中,qt程序采用gstreamer的kmssink插件处理视频图像等多媒体数据的显示时,能利用kmssink硬件加速功能高效地渲染视频,其中kmssink是gstreamer其中一个显示插件,kmssink为基于linux drm框架实现;然而,在进行视频图像时kmssink独占了drm资源,导致qt无法享有drm资源以对视频图像的显示进行控制。
技术实现思路
1、(一)解决的技术问题
2、针对现有技术的不足,本专利技术提供了一种基于qt和gstreame
...【技术保护点】
1.一种基于Qt和GStreamer结合的多媒体处理方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于Qt和GStreamer结合的多媒体处理方法,其特征在于:在所述步骤S3中,所述视频图像采集单元具体从摄像头进行所述视频图像的采集。
3.根据权利要求1所述的基于Qt和GStreamer结合的多媒体处理方法,其特征在于:在所述步骤S3中,所述视频图像采集单元具体从视频文件进行所述视频图像的采集。
4.根据权利要求1所述的基于Qt和GStreamer结合的多媒体处理方法,其特征在于:所述图形界面设有视频图像区域;在所述步骤
...【技术特征摘要】
1.一种基于qt和gstreamer结合的多媒体处理方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于qt和gstreamer结合的多媒体处理方法,其特征在于:在所述步骤s3中,所述视频图像采集单元具体从摄像头进行所述视频图像的采集。
3.根据权利要求1所述的基于qt和gstreamer结合的多媒体处理方法,其特征在于:在所述步骤s3中,所述视频图像采集单元具体从视频文件进行所述视频图像的采集。
4.根据权利要求1所述的基于qt和gstreamer结合的多媒体处理方法,其特征在于:所述图形界面设有视频图像区域;在所述步骤s5中,所述kmssink为将所述视频图像在所述视频图像区域进行显示。
5.根据权利要求4所述的基于qt和gstreamer结合的多媒体处理方法,其特征在于:所述视频图像区域的位置为可调整的。
6.根据权利要求1所述的基于qt和gstreamer结合...
【专利技术属性】
技术研发人员:李胄,邓引,梁金泉,梁权荣,
申请(专利权)人:广州创龙电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。