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】
视频硬件编解码
一、简介视频硬件编解码主要用到的是GST-Ducati,GST-Ducati是
gstreamer
的一个插件。在GST-Ducati中用ibdcelibrary来进行编解码。
快乐人生123
·
2020-08-16 10:31
其他
gstreamer
的plugin注册流程
以jpeg为例:Gstjpeg.c,Gstjpegdec.c,Gstjpegend.c文件,再加上jpeg的解码库(我用的是jpeg-7),最终会生成libjpeg.so。所有的plugin编译生成的库,都在一个目录下。staticgbooleangst_registry_scan_path_level(GstRegistryScanContext*context,constgchar*path,
xulei_106
·
2020-08-16 10:30
gstreamer
GStreamer
资料整理(包括摄像头采集,视频保存,远程监控,流媒体RTP传输)
1,
gstreamer
开发手册,
gstreamer
官网(这些都不用说了吧)2,gst-launch的用法,这也不用说了吧。
xumaojun
·
2020-08-16 10:30
Linux
ubuntu下构建
GStreamer
开发环境
GStreamer
是GNOME桌面环境下用来构建流媒体应用的多媒体框架(framework),其目标是要简化音/视频应用程序的开发。
GStreamer
是一个开源的多媒体架构库。
xulei_106
·
2020-08-16 10:30
gstreamer
gstreamer
学习笔记(2): GstElement状态
注:这里同样是以
gstreamer
1.8.1为蓝本一、状态定义在
gstreamer
中GstElement的状态定义如下:typedefenum{GST_STATE_VOID_PENDING=0,GST_STATE_NULL
玄道公子
·
2020-08-16 10:57
学习笔记
多媒体系列
gstreamer
总结
///插件的注册//GST_PLUGIN_DEFINE(GST_VERSION_MAJOR,GST_VERSION_MINOR,coreelements,"
GStreamer
coreelements",
xiaoyu1233
·
2020-08-16 10:11
GStreamer
资料整理(包括摄像头采集,视频保存,远程监控,流媒体RTP传输)
1,
gstreamer
开发手册,
gstreamer
官网(这些都不用说了吧)2,gst-launch的用法,这也不用说了吧。
wzwxiaozheng
·
2020-08-16 10:52
关于
GStreamer
的一个牛X网页(字符叠加,画中画,屏墙)
在网上闲逛搜GST,不小心发现了一个网址http://wiki.oz9aec.net/index.php/
Gstreamer
_cheat_sheet是WIKI的
GStreamer
小抄,应该是这样翻译吧。
wzwxiaozheng
·
2020-08-16 10:52
Gstreamer
源码安装(更新安装,基于ubuntu)
因工作需要,将linux虚拟机中的
gstreamer
版本从原来的1.11.2切换为1.10.4,因安装过程中的问题较多,简要记录流程。
windfromthesouth
·
2020-08-16 09:23
流媒体
gstreamer
linux
qt-
gstreamer
插件的移植安装及使用
一,安装环境准备材料准备:需要建立
gstreamer
的插件环境,用过
gstreamer
的插件都知道这个。
躲猫猫的喵喵
·
2020-08-16 09:14
gstreamer
gstreamer
学习笔记---显示videosink
videosink 使用
gstreamer
播放视频,在gst-launch-1.0添加参数video-sink=“xxx”,即可指定显示的element,那么显示的element一般操作又是怎样的呢,
chengwei_peng
·
2020-08-16 09:45
gstreamer
gstreamer
videosink
gstreamer
学习笔记---plugin注册流程分析(超详细)
通过了解
Gstreamer
框架,我们可以知道,每个处理单元都是一个plugin,那么,plugin在
gstreamer
是怎么注册到系统中的呢,
gstreamer
又是如何知道,现在有哪些plugin,
chengwei_peng
·
2020-08-16 09:44
gstreamer
gstreamer
学习笔记---如何创建
gstreamer
插件?
gstreamer
的功能强大是毋庸置疑的,它采用C语言编程,但是通过gObject,将各插件封装成面向对象编程的工具。
chengwei_peng
·
2020-08-16 09:44
gstreamer
Gstreamer
内部培训资料
因为
Gstreamer
是个开源的东西,构建思想很好,估计会很有发展前途。希望大家能多多交流,共同学习。以下这些也是自己的一点想法,如果不正确的地方,希望大家指出来,共同进步。
weixin_34326429
·
2020-08-16 09:44
Gstreamer
编程
一、简介
GStreamer
是一个开源的多媒体框架库。利用它,可以构建一系列的媒体处理模块,包括从简单的ogg播放功能到复杂的音频(混音)和视频(非线性编辑)的处理。
weixin_34216196
·
2020-08-16 09:00
GStreamer
移植
2019独角兽企业重金招聘Python工程师标准>>>1.glib2移植注意:不要设置环境变量1.1下载glib2http://www.linuxfromscratch.org/blfs/view/svn/general/glib2.html1.2host编译glib2./configuremake&makeinstall获得glib-compile-schemas工具,导出其所在路径到PATH1
weixin_34072458
·
2020-08-16 09:48
Gstreamer
视频字幕
一、过程简述:1、首先涉及到的插件式textoverlay,该插件中会探测流媒体是否包含字幕,如果有字幕将会调用pango与Cairo库,将字幕字符串转化为图片,以compositon为处理单元与视频buffer一起传递下去。2.在vaapisink端,将会调用VaAssociate(),将字幕图片与视频帧融合在一块,一起显示。二、性能提升:在原理设计的基础上进行修改,之前的设计在显示每一帧的时候
weixin_33860528
·
2020-08-16 09:31
[置顶] 一个基于
Gstreamer
的Linux下的简单媒体播放器
还是基于
Gstreamer
的,在Linux下的比较简单的媒体播放器,代码如下:main.c/**main.c*Simplemediaplayerbasedon
Gstreamer
andGTK*/#include
weixin_30938149
·
2020-08-16 09:12
GStreamer
开发环境搭建-笔记
Debian664位1、按照下面文档安装
GStreamer
SDK及配置环境变量。
weixin_30675247
·
2020-08-16 09:27
GStreamer
系列 - 基本介绍
什么是
Gstreamer
?
weixin_30471065
·
2020-08-16 09:46
gstreamer
插件 编码 解码 混合器 分离器 命令大全
VideoTestSourceTogenerateatestvideostreamusevideotestsrc[2]:gst-launchvideotestsrc !ximagesinkUsethepatternpropertytoselectaspecificpattern:gst-launchvideotestsrcpattern=snow !ximagesinkpatterncanbebo
believe209
·
2020-08-16 08:50
unix
linux
gstreamer
Gstreamer
笔记
//合成audiomixergst-launch-1.0audiomixername=mix!audioconvert!lamemp3enc!filesinklocation=/home/chianyu/media/mix-style.mp3filesrclocation=/home/chianyu/media/333.mp3!mad!queue!mix.filesrclocation=/home
ShengyiLiu
·
2020-08-16 08:25
Gstreamer
时钟同步机制
官网地址:https://
gstreamer
.freedesktop.org/documentation/application-development/advanced/clocks.htmlClocksandsynchronizationin
GStreamer
ClancyLian
·
2020-08-16 08:22
Gstreamer
【
GStreamer
】
GStreamer
学习资源汇总
Gstreamer
学习http://blog.iotwrt.com/media/2017/11/17/
gstreamer
-study/官方关于
Gstreamer
的教程(英文)https://
gstreamer
.freedesktop.org
EthanYYYY
·
2020-08-16 08:01
Gstreamer
kurento代码分析(一)C++与C的交互
它的代码不容易理清逻辑,它采用
gstreamer
的流媒体处理框架,信令处理部分主要由c++负责,而媒体处理部分则由c层的gst-plugins完成。
Soonyang Zhang
·
2020-08-16 08:02
kurento
gstreamer
学习笔记:通过udp传输音视频
一、首先生成一个测试用的avi文件(1)播放音乐gst-launch-1.0filesrclocation=/xxx/xxx.wav!wavparse!autoaudiosink(2)将抓取pulseaudio的音频数据和videotestsrc产生的视频数据合成mux.avi多媒体文件gst-launch-1.0-eavimuxname="mux"!filesinklocation=mux.av
fanchenxinok
·
2020-08-16 08:57
gstreamer
gstreamer
gst-launch
Gstreamer
学习笔记----
Gstreamer
架构设计思想
Gstreamer
到底是个啥?
GStreamer
是一个基于pipeline的多媒体框架,基于GObject,以C语言写成。
tx3344
·
2020-08-16 08:20
【架构与思想】
【多媒体技术】
【GStreamer】
音视频开发
Gstreamer
学习笔记----第一个helloworld程序
1.Ubuntu上安装
gstreamer
库:apt-getinstalllib
gstreamer
0.10-0apt-getinstalllib
gstreamer
0.10-devapt-getinstalllib
gstreamer
0.10
tx3344
·
2020-08-16 08:20
【多媒体技术】
【GStreamer】
音视频开发
测试
cvs
gcc
找了许久,终于找到一篇关于
GStreamer
架构的说的比较详细和底层的文章
Overview--------Thispartgivesanoverviewofthedesignof
GStreamer
withreferencestothemoredetailedexplanationsofthedifferenttopics.Thisdocumentisintentedforpeoplethatwanttohaveaglob
shallon_luo
·
2020-08-16 08:31
初探
GStreamer
近日准备把linux手机平台上的各大软件模块都浮光掠影蜻蜓点水的学习一遍,今天看到了多媒体处理模块,不得不去学习一下
GStreamer
。
shallon_luo
·
2020-08-16 08:31
Mobile
Linux
GStreamer
基础教程12——流
目标直接播放Internet上的文件而不在本地保存就被称为流播放。我们在前面教程里已经这样做过了,使用了http://的URL。本教程展示的是在播放流的时候需要记住的几个点,特别是:如何设置缓冲如何从打断中恢复(因为失去了时钟)介绍当在播放流的时候,一旦从网络上取到媒体数据块就会进行解码和放入显示队列。这意味着如果网络来的数据延迟了,那么显示队列就可能没有数据,播放就会停下来。解决这个问题的办法是
williamzhang_zz
·
2020-08-16 08:21
GStreamer
GStreamer
基础教程07——多线程和Pad的有效性
目标
GStreamer
会自动处理多线程这部分,但在有些情况下,你需要手动对线程做解耦。本教程会教你怎样才能做到这一点,另外也展示了Pad的有效性。
williamzhang_zz
·
2020-08-16 08:21
GStreamer
GStreamer
播放教程09——数字音频传输
目标本教程展示
GStreamer
是如何进行数字音频传输的。介绍在常见的模拟格式外,高端的音频系统通常都接受数字格式,压缩的非压缩的都能接受。
williamzhang_zz
·
2020-08-16 08:21
GStreamer
GStreamer
播放教程04——既看式流
目的在《
GStreamer
基础教程——流》里面我们展示了如何在较差的网络条件下使用缓冲这个机制来提升用户体验。
williamzhang_zz
·
2020-08-16 08:21
GStreamer
GStreamer
基础教程05——集成GUI工具
目标本教程展示了如何在
GStreamer
集成一个GUI(比如:GTK+)。最基本的原则是
GStreamer
处理多媒体的播放而GUI处理和用户的交互。
williamzhang_zz
·
2020-08-16 08:51
GStreamer
gstreamer
,vlc,ffmpeg比较
p=312
gstreamer
,vlc,ffmpeg都是开源处理流媒体的软件,这里的比较不涉及功能,仅仅比较源代码。大约看了一个星期,对这三个软件都略有了解,简单的谈谈。
rocvfx
·
2020-08-16 08:13
Gstreamer
想学习做视频、音频多媒体开发,必须得先看看
GStreamer
官网教程有哪些关键内容
欢迎来到
GStreamer
教程!以下各节介绍一系列教程,旨在帮助您学习如何使用
GStreamer
,这是一个多平台、模块化、开源的媒体流框架。一、先决条件在学习这些教程之前,需要根据平台设置开发环境。
quicmous
·
2020-08-16 08:34
GStreamer
机器视觉
GPU
gstreamer
的插件如何复制数据
工作中,使用了
gstreamer
和nvidia的DeepStream插件。如何从nvidia插件中获取数据,这个之前吾有博文专门论述。因为这个很少介绍,也不好找。
柳鲲鹏
·
2020-08-16 08:33
gstreamer
/deepstream崩溃记录及分析
今天专门测试了一下摄像头的断电问题.这个问题以前一直想做,今天终于下决心.这一套视频使用的
gstreamer
/deepstream.如前文所说的结束方法,结束代码如下:gst_element_set_state
柳鲲鹏
·
2020-08-16 08:33
C/C++
DeepStream中,获得视频帧数据的代码
根据工作安排,最近对
gstreamer
进行了研究。工作中要求,把播放的视频帧画面拿到,进行一些处理。这东西可是够偏门的,搜索的资料实在太少。经过反复搜索,连蒙带猜,终于解决了。
柳鲲鹏
·
2020-08-16 08:33
Linux/Shell
C/C++
GStreamer
概要
整个博客有价值
Gstreamer
翻译文章零碎1、通过一个fakesrc工厂对象来创建一个名叫source的元件,element=gst_element_factory_make("fakesrc","source
掉队的乌鸦
·
2020-08-16 07:45
gstreamer
Deepstream、
Gstreamer
小白入门路线(一)
历尽千辛万苦终于用
Gstreamer
播放出视频文件了,同时也解决了Deepstream示例程序运行提示“Nomodulenamedgi”的问题,在此记录,希望可以让更多的朋友不要如此历尽千辛万苦,哈哈。
往事如烟雨迷蒙
·
2020-08-16 07:20
gstreamer
总结
学习资料中文资料:https://blog.csdn.net/u013554213/article/details/79676129官方资料:https://
gstreamer
.freedesktop.org
avprod
·
2020-08-16 07:38
音视频
GStreamer
良好的开发习惯
1.为你的管道(pipeline)添加一个GstBus的处理函数:/*watchformessagesonthepipeline'sbus(notethatthiswillonly*worklikethiswhenaGLibmainloopisrunning)*/bus=gst_pipeline_get_bus(GST_PIPELINE(pipeline));gst_bus_add_watch(b
myaccella
·
2020-08-16 07:36
C/C++编程
Linux编程
流媒体编程
GStreamer
学习笔记
GStreamer
学习笔记1环境配置Demo编译引用环境配置开发环境:Ubuntu16.04.1x86_64编译工具及库:sudoaptinstalllibssl1.0.0lib
gstreamer
1.0
martin216
·
2020-08-16 07:48
c/c++
GStreamer
Gstreamer
架构分析
Gstreamer
架构分析1.
Gstreamer
架构图:A.
Gstreamer
是一个提供媒体处理能力的强大的库。
lvliang2008
·
2020-08-16 07:28
其他类unix系统相关
signal
structure
events
buffer
工作
dst
ubuntu下
gstreamer
的配置及播放音视频例子
官方网址:http://
gstreamer
.freedesktop.org
Gstreamer
安装:使用sudoapt-getinstall安装sudoapt-getinstalllib
gstreamer
0.10
阳光柠檬_
·
2020-08-16 06:00
Linux
C
ffmpeg
使用
gstreamer
进行rtmp推h264数据流
序言本实例使用腾讯云直播作为接收源,支持在线播放。1.注册腾讯云直播账户,直接使用微信登陆即可,网址如下:https://console.cloud.tencent.com/live按照提示,生成对应的直播流地址。2.执行命令gst-launch-1.0videotestsrc!x264enc!flvmux!rtmpsinklocation='rtmp://57591.livepush.myqcl
khl0616
·
2020-08-16 06:07
gstreamer
vlc和
gstreamer
的跨平台移植
一般播放器的结构框图如图1所示,要将移植一个具有完整功能的开源播放,结合本人成功移植过
gstreamer
和vlc到Novatek667平台的经验,必须要考虑图1中所有模块的移植。
lazycat08
·
2020-08-16 06:30
Gstreamer
-常用pad模板定义
audio-mp3:audio-AAC:audio-alaw(g711a,pcma):audio-mulaw(g711u,pcmu):video裸流:video-h264:video-h265:寻找方法:
gstreamer
knowledgebao
·
2020-08-16 06:14
GStreamer
GStreamer
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他