
Gstreamer
EthanYYYY
大才非学不成
展开
-
【glib】GMainLoop的实现原理和代码模型
本文主要通过Glib中的GMainloop介绍事件循环(event loop)转载 2020-03-11 18:29:50 · 3451 阅读 · 5 评论 -
【GStreamer】GStreamer学习资源汇总
Gstreamer学习 http://blog.iotwrt.com/media/2017/11/17/gstreamer-study/官方关于Gstreamer的教程(英文)https://gstreamer.freedesktop.org/documentation/tutorials/table-of-concepts.html当然也有国内已经有相关学者将其翻译成中文,...原创 2018-03-24 11:45:10 · 2137 阅读 · 0 评论 -
【GStreamer】基于NVIDIA TEGRA系列板卡的硬件解码及视频推流
以NVIDIA TX1为例硬解码就是利用硬件芯片来解码的,TX1有单独的解码模块,NVDEC.软解码是用软件程序来解码,比较占用CPU资源查看cpu gpu 以及编解码模块的使用:sudo ./tegrastats1 Gstreamer概述Gstreamer是一个libraries和plugins的集合,用于帮助实现各种类型的多媒体应用程序,比如播放器,转码工具,...转载 2018-03-24 11:14:59 · 4764 阅读 · 0 评论 -
【GStreamer】TX1在opencv中调用gstreamer解码海康IP摄像头
opencv安装方法:sudo apt-get update sudo apt-get install build-essential cmake git pkg-config sudo apt-get install libjpeg8-dev libtiff4-dev libjasper-dev libpng12-dev sudo apt-get install libgtk...转载 2018-03-24 11:00:47 · 4198 阅读 · 1 评论 -
【GStreamer】用GStreamer简化Linux多媒体开发
一、基本概念GStreamer 作为 GNOME 桌面环境推荐的流媒体应用框架,采用了基于插件(plugin)和管道(pipeline)的体系结构,框架中的所有的功能模块都被实现成可以插拔的组件(component),并且在需要的时候能够很方便地安装到任意一个管道上,由于所有插件都通过管道机制进行统一的数据交换,因此很容易利用已有的各种插件“ 组装” 出一个功能完善的多媒体应用程序。1.1...转载 2018-03-24 10:04:47 · 500 阅读 · 0 评论 -
【Gstreamer】如何生成pipeline构件图
1 命令行 中产生2 应用程序中产生本文参考:How to generate a Gstreamer pipeline diagram (graph)1 命令行 中产生步骤1:安装 dot sudo apt-get install graphviz“graphviz”包中提供了“dot”命令。步骤2:在目标中,运行:export GST_DEBUG_DUMP_DOT_DIR=/t...原创 2019-08-01 18:31:25 · 4226 阅读 · 0 评论 -
【Gstreamer】Gstreamer架构设计思想
转载自:http://blog.youkuaiyun.com/tx3344/article/details/7497434Gstreamer到底是个啥?GStreamer 是一个 基于pipeline的多媒体框架,基于GObject,以C语言写成。应用GStreamer这个这个多媒体框架,你可以写出任意一种流媒体的应用来如:meidaplayer、音视频编辑器、VOIP、流媒体服务器、音视频...转载 2018-03-15 14:06:16 · 518 阅读 · 0 评论