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