E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
GStreamer流媒体开发
详细的
GStreamer
开发教程
详细的
GStreamer
开发教程文章目录详细的
GStreamer
开发教程1.什么是
GStreamer
?
HanBlogs
·
2020-08-16 04:50
Gstreamer
Gstreamer
Plugin 编写 之 入门
原文链接:http://blog.csdn.net/alex_xhl/article/details/6061764(原文分为三篇,我合成了一篇)1.踏出
gstreamer
plugin的第一步搞
gstreamer
fancycow
·
2020-08-16 04:45
Gstreamer
Gstreamer
基本概念深入解析
我们先看看
gstreamer
结构体中的一些对象的继承关系图:GObject+----GstElement(包含GstBus,GstState,Listofpad、GstClock等)+----GstBin
Smith先生
·
2020-08-16 04:31
深入浅出
gstreamer
开发
Gstreamer
解决什么问题?—上层接口和应用方式的相对稳定与底层接口、平台环境的多样化。例如:codec不同种类不同实现,音视频处理不同,硬件输入、输出、采集播放不同,芯片不同,操作系统不同。
Smith先生
·
2020-08-16 04:31
多媒体
gstreamer
编程
学习了
gstreamer
了一段时间之后,才回过头来总结一下,
Gstreamer
该如何开发,当初看到
Gstreamer
这个工具我也是非常惊喜,尽然有这么好的
流媒体开发
工具,最初用一条gst-launch的一条
一銤阳光
·
2020-08-16 04:18
Linux网络编程
GStreamer
开发介绍
I.介绍
GStreamer
是一个非常强大而且通用的流媒体应用程序框架。
GStreamer
所具备的很多优点来源于其框架的模块化:
GStreamer
能够无缝的合并新的插件。
Einstein_liu
·
2020-08-16 04:02
开源代码
gstreamer
appsink+appsrc 画面分割
#include#include#include#defineVIDEO_WIDTH1920#defineVIDEO_HEIGHT1080#defineVIDEO_FORMAT“RGB”#definePIXEL_SIZE4GstElement*pipeline0,*pipeline1,*pipeline2;staticGstFlowReturnon_new_sample_from_sink(Gst
__一缕阳光__
·
2020-08-15 17:35
多媒体
gstreamer
之 GstElementFactory ,元件 ,元件状态
这个函数使用一个已存在的工厂对象和一个新的元件名来创建元件,
Gstreamer
对应地提供
刘二毛
·
2020-08-15 17:02
gstreamer
gstreamer
的打印
在gstinfo.h中有一个宏:#defineGST_LEVEL_DEFAULTGST_LEVEL_NONE后面是打印等级typedefenum{GST_LEVEL_NONE=0,GST_LEVEL_ERROR=1,GST_LEVEL_WARNING=2,GST_LEVEL_FIXME=3,GST_LEVEL_INFO=4,GST_LEVEL_DEBUG=5,GST_LEVEL_LOG=6,GST
xulei_106
·
2020-08-15 17:04
gstreamer
gstreamer
学习笔记(3):message,event,signal区别
注:本篇笔记以
gstreamer
1.8.1版本为蓝本,若有出入的地方,请确认版本信息message在
gstreamer
中,message或者说Busmessage(因为message都是在GSTBus上传递的
玄道公子
·
2020-08-15 17:30
学习笔记
多媒体系列
怎样用
GStreamer
实现摄像头的采集和保存
例行废话:
GStreamer
是流媒体软件的开发框架。可以这样说,在该框架的支持下,你可以非常简单地为很多格式的流媒体写出自已需要的程序。
wzwxiaozheng
·
2020-08-15 17:33
GStreamer
系列-基础概念
目录:一、什么是
GStreamer
二、
GStreamer
架构1.app层2.coreframework层3.plugin层三、
GStreamer
基础概念1.element和pipeline2.pads和
嵌入式Hacker
·
2020-08-15 17:30
gstreamer
学习笔记(转)
本文介绍如何使用
GStreamer
编写一个简单的MP3播放器。
白菜教主
·
2020-08-15 17:49
GStreamer
获取摄像头
前些天porting一个获取摄像头图像的FirefoxPlugin代码,其中图像的获取是使用
gstreamer
实现的,在Linux上的pipeline主要如下:gst-launchv4l2src!
胡家庄
·
2020-08-15 17:02
技术相关
gstreamer
学习笔记---element流程总结
element创建 由于一开始
gstreamer
在加载的时候,会扫描/usr/lib/
gstreamer
-1.0目录下的库并加载,识别其中的feature,并记录相关的
chengwei_peng
·
2020-08-15 16:18
gstreamer
[转]
GStreamer
资料(摄像头采集,视频保存,远程监控)DVR
http://blog.csdn.net/wzwxiaozheng/archive/2010/12/26/6099397.aspx
GStreamer
资料整理(包括摄像头采集,视频保存,远程监控,流媒体RTP
weixin_34292287
·
2020-08-15 16:42
使用
GStreamer
appsrc 等插件实现视频音频混流,录制和推流
但SDK自带的录制接口满足不了我们的需求,考察了ffmpeg和
GStreamer
后,决定在项目中使用
GStreamer
来实现。
weixin_30871905
·
2020-08-15 16:46
gstreamer
常用的指令汇总
Gstreamer
中一些gst-launch常用命令用Linux系统中使用
gstreamer
架构做对媒体开发时,gst-inspect和gst-launch是两个非常使用的小工具,gst-inspect
vicdd
·
2020-08-15 16:11
gstreamer
gstreamer
学习笔记:通过gst-launch工具抓取播放的音频数据并通过upd传输
假设现在有两台虚拟机A和B,A正在播放音乐,B想抓取A所播放的音乐。操作如下:(1)A播放音乐:gst-launch-1.0filesrclocation=xxxx.wav!wavparse!autoaudiosink(2)A获取pulseaudio正在播放的音频数据,通过udp发送gst-launch-1.0-vrtpbinname=rtpbinlatency=100pulsesrcdevice
fanchenxinok
·
2020-08-15 15:44
gstreamer
gstreamer
学习笔记:分享几个appsink和appsrc的example
(1)appsink的使用:#include#defineHAVE_GTK#ifdefHAVE_GTK#include#endif#include#defineCAPS"video/x-raw,format=RGB,width=160,pixel-aspect-ratio=1/1"intmain(intargc,char*argv[]){GstElement*pipeline,*sink;gint
fanchenxinok
·
2020-08-15 15:13
gstreamer
【
GStreamer
】
gstreamer
工具详解之:gst-launch-1.0
一、gst-launch-1.01、简介:gst-launch-1.0构建和运行基本
GStreamer
管道的工具官网:https://
gstreamer
.freedesktop.org/documentation
郭老二
·
2020-08-15 15:40
视频
GStreamer
1.0 运行时环境变量设置
插件搜索路径
GStreamer
程序运行时,按照以下顺序搜索插件:PATHGST_PLUGIN_PATH_1_0或GST_PLUGIN_PATHGST_PLUGIN_SYSTEM_PATH_1_0或GST_PLUGIN_SYSTEM_PATH
小马识图
·
2020-08-15 15:46
Multimedia
常见
gstreamer
pipeline 命令
全部测试可用,如果有问题,请检查你的
gstreamer
是否安装了相应的插件。
songwater
·
2020-08-15 15:17
x265
gstreamer
gstreamer
插件指南
GStreamer
插件开发指南(0.10.9.1)I.介绍
GStreamer
是一个用来创建流媒体应用程序的非常强大和通用的框架。
sinat_28502203
·
2020-08-15 15:00
用
gstreamer
抓取视频的缩略图
通过构建不同的
gstreamer
管道,可以有多种方法来抓取视频文件中的缩略图,以下作一简单介绍。
shenbin1430
·
2020-08-15 15:21
多媒体技术
gstreamer
相关工具集合
beijing:/usr/lib/
gstreamer
-1.0#gstgstackgst-discoverer-1.0gst-inspect-1.0gst-play-1.0gst-visualise-0.10gst-device-monitor
shell_albert
·
2020-08-15 15:50
软件技术
gstreamer
捕获图像+存储示例代码
找了找
gstreamer
的相关文档,整理了下列的代码,虽然简单,但应用这个框架应对imx6的h264硬编码足够了。
shell_albert
·
2020-08-15 15:50
软件技术
使用
GStreamer
作v4l2摄像头采集和输出到YUV文件及屏幕的相关测试
环境:ubuntu9.10安装软件:
gstreamer
基本包以及gst-plug-ins-bad,mplayer1、使用mplayer播放yuv文件shallon@shallon-desktop:~/yuv_play_test_from_hp
shallon_luo
·
2020-08-15 15:16
GStreamer
基础教程02——
GStreamer
概念
我们这个教程会演示:1.什么是
GStreamer
的element以及如何建立一个element2.如何在element直接建立连接3.如何客制化element的行为4.如何监视总线上的错误并获得相关的信息手动建立
williamzhang_zz
·
2020-08-15 15:38
GStreamer
GStreamer
基础教程14——常用的element
目标本教程给出了一系列开发中常用的element。它们包括大杂烩般的eleemnt(比如playbin2)以及一些调试时很有用的element。简单来说,下面用gst-launch这个工具给出一个个具体例子(命令行),你可以用-v参数可以看到Pad得Caps是如何协商的。Bins这些是Binelement,它们在内部包含其他的element,已经组成了内部的pipeline,但在外部,我们还是把它
williamzhang_zz
·
2020-08-15 15:07
GStreamer
gst-launch-1.0在Linux下的命令
一.前提:1.要连入相关的设备,虚拟机里的Ubuntu可在“移动设备”里查找相关设备,我浅显的觉得这个设备就是摄像头2.在Linux上安装相关的
gstreamer
3.gst-launch1.0和gst-launch0.1
减肥的xrr
·
2020-08-15 15:47
媒体开发
gstreamer
插件制作(插件内使用c++和opencv)
gstreamer
插件制作(插件内使用c++和opencv)
gstreamer
插件默认是使用c语言编写的,不过我们经常在插件中使用opencv来处理图像,而opencv对c语言的接口并不多,于是我们便要在
小平爱吃肉
·
2020-08-15 15:22
Gstreamer
gstreamer
中用dfbvideosink播放视频文件过程总结
今天终于解决了困扰已久的video播放显示的问题,可以总结一下了。我要做的是用Gstream播放avi等等我们可能需要支持的视频文件,需要用到的plugin除了基本的filesrc,ffmpegcolorspace之外,还另外装了avidemux,mpegdemux,mpeg2dec等等解码插件,最后播放的就是dfbvideosink.而整个过程是这样的:1,最开始测试用gst-launch-vv
myaccella
·
2020-08-15 14:19
Linux编程
Gstreamer
学习历程(二):程序基本编程思想(以一个mp3播放器功说明)
本文介绍如何使用
GStreamer
编写一个简单的MP3播放器。
justsosoer
·
2020-08-15 14:19
Gstreamer
gstreamer
插件编写实例
序言本实例是基于gst-template样板创建插件,该插件只包含一个element元件(过滤元件),如何编写包含源元件和接收元件的插件请看本人下一篇博客1.获取
gstreamer
插件构建样板使用命令gitclonehttps
khl0616
·
2020-08-15 14:48
gstreamer
gstreamer
基础知识介绍
gstreamer
官方网址https://
gstreamer
.freedesktop.org1.
Gstreamer
是什么
GStreamer
是一个创建流媒体应用程序的框架。
khl0616
·
2020-08-15 14:48
gstreamer
gstreamer
插件编写教程2-Writing a Plugin
索引:https://blog.csdn.net/knowledgebao/article/details/84621238文档教程:https://
gstreamer
.freedesktop.org/
knowledgebao
·
2020-08-15 14:29
GStreamer
GStreamer
Gstreamer
增加probe 功能
#includestaticgbooleancb_have_data(GstPad*pad,GstBuffer*buffer,gpointeru_data){gintx,y;guint16*data=(guint16*)GST_BUFFER_DATA(buffer),t;/*invertdata*/for(y=0;y<288;y++){for(x=0;x<384/2;x++){t=data[384
心动随你
·
2020-08-15 14:38
TK1/TX1
Gstreamer
测试命令
测试解码器gst-launch-1.0-vfilesrclocation=/mnt/nfs/30fps4k.mp4!decodebin!nvvidconv!xvimagesink-egst-launch-1.0-vfilesrclocation=/mnt/nfs/30fps4k.mp4!decodebin!nveglglessink-egst-launch-1.0-vfilesrclocation
心动随你
·
2020-08-15 14:38
Gstreamer
Linux
gstreamer
使用进阶
转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/jack0106作者联系方式:冯牮
[email protected]
gstreamer
很牛逼,让多媒体应用程序的开发变的更加简单
jack0106
·
2020-08-15 14:54
Gstreamer
演示命令,很直观
Gstreamer
cheatsheetThispagecontainsvariousshortcutstoachievingspecificfunctionalityusing
Gstreamer
.ThesefunctionalitiesaremostlyrelatedtomyDigitalVideoTransmissionexperiments.Thereisnoeasytoread"userma
拿破仑的海阔天空
·
2020-08-15 14:32
gstreamer
Gstreamer
插件教程2.7—编写一个插件(Writing a Plugin):添加性质(Adding Properties)
英文原文:https://
gstreamer
.freedesktop.org/documentation/plugin-development/basics/args.html控制一个element行为的主要的且最重要的方式是通过
Min0401
·
2020-08-15 14:29
Gstreamer
gstreamer
--从appsrc 到 rtmpsink推流
gstreamer
中appsrc可以进行填充数据,所以经常用到appsrc原件到各种sink,下面介绍一个从appsrc到rtmpsink的过程pipeline=gst_pipeline_new("pipeline
fkdsla
·
2020-08-15 14:05
gstreamer
gstreamer
串流播放的命令
以Freescale平台为例,实时码流命令行如下:Server侧(发送方):gst-launch-vvideotestsrc!video/x-raw-yuv,width=640,height=480!vpuenccodec=avc!rtph264paypt=96!udpsinkhost=10.1.205.202port=1234Client侧(接收方):gst-launch-vvvudpsrcpo
coroutines
·
2020-08-15 13:45
gstreamer
插件开发指南(一)
翻译自:https://
gstreamer
.freedesktop.org/documentation/plugin-development/index.html1简介
GStreamer
是一个非常强大且通用的框架
cdknight_happy
·
2020-08-15 13:57
DeepStream
通过“H.264 RTP Video Streaming”,解析
gstreamer
模型 Based on FreescaleImx6&TI
ThisisoneofmyendapplicationsoftheOvero.Iwanttomountthisdeviceontoarover/uavandgetreal-timestreaming,goodqualityvideo.Ialsodidn'twanttheoperationtodominatetheCPU.Ideallymyotherapplicationswillbeabletor
caibaihui
·
2020-08-15 13:20
gstreamer
中playbin的播放原理
1.目录结构
gstreamer
-0.10.21目录gst核心文件,实现gst元件工厂等功能plugins
gstreamer
-0.10.21提供的元件lib不可被应用调用的元件,但他是某些元件的parentclasspkgconfiginstalltools
android_lee2013
·
2020-08-15 13:17
gstreamer
gstreamer
v4l2预览双摄像头
gstreamer
预览双摄像头PC环境:Ubuntu16.04板子环境:RK3399linaro-alip4.4.103aarch64Debian1.安装
gstreamer
环境按照网上或其他文档安装或多或少有错
Lawfree
·
2020-08-15 13:33
实习相关
Gstreamer
与OPENCV交互中的APPSINK问题
项目中使用appsink获取实时视频流,并将获取到的数据转入OPENCV进行处理(在此使用imshow显示)。appsink使用new-sample信号获取帧数据,使用中发现问题:在获取到995或者996帧的时候,遇到map.data==NULL的情况,但是显示线程还是正常显示,只是图像有拖影,就像是CPU占用过高时图像处理不及时一样,暂时未找出原因。2020-02-25更新由于一直是在获取到99
Cubar
·
2020-08-15 13:55
GStreamer
Gstreamer
视频传输测试gst-launch
是两个非常使用的小工具gst-inspect在开发时用于查询库各个插件element的详细信息gst-launch用于在终端快速构建一条pipeline用于播放多媒体-首先注意版本我的ubuntu奇怪的安装了两个版本的
gstreamer
一銤阳光
·
2020-08-15 13:51
gstreamer
流媒体开发
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他