随笔分类 -  嵌入式音视频开发(GST)

hncc的嵌入式音视频开发
摘要:在imx6.0开发板上实现录屏功能(二) 前言 基于之前的实验测试工作,录屏最好解决方式是用设备缓存的方法关掉gpu加速录制。这种方法还有有不能避免的问题就是不能同时输出hdmi,必须重启wayland服务。与开始的设计不服,另外寻找解决方案。前期录屏方案 Gst元件qmlglsrc 与qmlgls 阅读全文
posted @ 2021-03-16 08:40 wuya178 阅读(244) 评论(0) 推荐(0) 编辑
摘要:GStreamer API学习记录(五) 前言 GST API的学习由:GST官网(一、二) >QT源码中的GST(三、四) >blogs中的GST资料(五~)。 资料地址 零散函数知识点 可以通过gst_clock_get_time()函数获取。 Gstreamer 预滚(Preroll):bin 阅读全文
posted @ 2021-03-04 14:19 wuya178 阅读(551) 评论(0) 推荐(0) 编辑
摘要:GStreamer 高阶学习(一) 例子插件的生成 参考git项目可以编写简单的例子插件: examplefilter 插件编写前的学习资料 GStreamer 插件编写的语法 GObject对象系统 GLib中最有特色的是它的对象系统--GObject System,它是以Gtype为基础而实现的 阅读全文
posted @ 2021-03-04 14:17 wuya178 阅读(729) 评论(0) 推荐(0) 编辑
摘要:GStreamer API学习记录(四) 基于IMX开发板nxp提供了基于硬件IPU等的gst元件供使用,源码。 用imxg2dcompositor混流。 调试使用的pipeline imxg2dcompositor name=c background-color=0xff border-alpha 阅读全文
posted @ 2021-02-22 14:34 wuya178 阅读(387) 评论(0) 推荐(0) 编辑
摘要:GStreamer API学习记录(三) 本篇在QT源码中学习GST API的用法 Camera Camera是QML支持的摄像头类型,底层用gst软件实现。 D:\Qt\Qt5.9.1\5.9.1\Src\qtmultimedia\src\plugins\gstreamer\camerabin\c 阅读全文
posted @ 2021-02-22 14:32 wuya178 阅读(411) 评论(0) 推荐(0) 编辑
摘要:GStreamer API学习记录(二) 基础概念 部分内容转载:https://www.cnblogs.com/iplus/archive/2012/08/21/4467399.html 学习资料 里面有很多资料可以看,MARK! 单元 Element是构成管道的组件 Pad pad是一个单元的输 阅读全文
posted @ 2021-02-04 16:14 wuya178 阅读(190) 评论(0) 推荐(0) 编辑
摘要:GStreamer API学习记录(一) 学习环境 gst官网首页 GStreamer-devel Gst API 在IMX6.0,飞凌嵌入式开发板上验证学习。GST API,界面框架用QT5 QML。 Gst API 1、Environment variables GST_PLUGIN_SYSTE 阅读全文
posted @ 2021-02-01 16:24 wuya178 阅读(655) 评论(0) 推荐(0) 编辑
摘要:在imx6.0开发板上实现录屏功能 嵌入式linux上采用gst1.0视频流开发库,应用程序框架采用QT5 qml实现。 整体流程:实现gst pipeline加摄像头数据投射到qmlglsink上做图像显示后,将qmlglsink的数据流抓图。将每帧的图片push进appsrc,起一条gst的ap 阅读全文
posted @ 2021-01-19 10:47 wuya178 阅读(465) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示