首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于Qt和GStreamer结合的多媒体处理方法、系统_广州创龙电子科技有限公司_202311760868.7 

申请/专利权人:广州创龙电子科技有限公司

申请日:2023-12-19

公开(公告)日:2024-05-28

公开(公告)号:CN117742863B

主分类号:G06F9/451

分类号:G06F9/451;G06F9/445

优先权:

专利状态码:有效-授权

法律状态:2024.05.28#授权;2024.04.09#实质审查的生效;2024.03.22#公开

摘要:本发明公开了一种基于Qt和GStreamer结合的多媒体处理方法、系统。本发明通过设置图像缓存区分配单元用于存放DRM文件描述符,能够实现自适应DRM资源的分配,使得DRM资源可以共享给Qt和GStreamer两者同时使用,使得kmssink可以将视频图像进行显示以及使得Qt的组件显示控制单元可以同时对视频图像的显示进行控制,达到对视频图像的实时控制效果,通过本发明可以方便地将GStreamer多媒体处理功能与Qt界面控件相结合,实现图形界面和视频图像的并行渲染,支持视频buffer的零拷贝显示,减轻CPU负担,系统延迟性低,显示效率高。

主权项:1.一种基于Qt和GStreamer结合的多媒体处理方法,其特征在于,包括以下步骤:S1:配置单元对DRM资源进行配置初始化,以生成DRM文件描述符;S2:将所述DRM文件描述符上传至图像缓存区分配单元;S3:GStreamer的视频图像采集单元从所述图像缓存区分配单元获取所述DRM文件描述符,以利用所述DRM资源进行视频图像的采集;S4:在完成所述视频图像的采集之后,所述视频图像采集单元将所述DRM文件描述符回传至所述图像缓存区分配单元;S5:所述GStreamer的kmssink从所述图像缓存区分配单元获取所述DRM文件描述符,以利用所述DRM资源将所述视频图像在Qt的图形界面进行显示;同时,Qt的组件显示控制单元从所述图像缓存区分配单元获取所述DRM文件描述符,以利用所述DRM资源对所述视频图像在所述图形界面的显示进行控制;其中,GStreamer是一个多媒体处理软件框架;kmssink是基于LinuxDRM框架实现的GStreamer显示插件;DRM的全称为DirectRenderingManager、直接渲染管理器,DRM是一种显卡驱动框架;Qt是一个由QtCompany开发的跨平台C++图形用户界面应用程序开发框架。

全文数据:

权利要求:

百度查询: 广州创龙电子科技有限公司 一种基于Qt和GStreamer结合的多媒体处理方法、系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。