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
基础教程14——常用的element
目标 本教程给出了一系列开发中常用的element。它们包括大杂烩般的eleemnt(比如playbin2)以及一些调试时很有用的element。 简单来说,下面用gst-launch这个工具给出一个个具体例子(命令行),你可以用-v参数可以看到Pad得Caps是如何协商的。Bins 这些是Binelement,它们在内部包含其他的element,已经组成了内部的pipeline,但在
sakulafly
·
2014-03-23 17:00
gstreamer
GStreamer
基础教程13——播放速度
目标 快进,倒放和慢放是trick模式的共同技巧,它们有一个共同点就是它们都修改了播放的速度。本教程会展示如何来获得这些效果和如何进行逐帧的跳跃。主要内容是: 如何来变换播放的速度,变快或者变慢,前进或者后退 如何一帧一帧的播放视频介绍 快进是以超过正常速度播放媒体的一项技术,反之,慢放是以低于正常速度播放的技术。倒放和播放是一样的,只不过是从后面朝前面播放。 所有这些技术做的
sakulafly
·
2014-03-22 11:00
gstreamer
GStreamer
基础教程12——流
目标 直接播放Internet上的文件而不在本地保存就被称为流播放。我们在前面教程里已经这样做过了,使用了http://的URL。本教程展示的是在播放流的时候需要记住的几个点,特别是: 如何设置缓冲 如何从打断中恢复(因为失去了时钟)介绍 当在播放流的时候,一旦从网络上取到媒体数据块就会进行解码和放入显示队列。这意味着如果网络来的数据延迟了,那么显示队列就可能没有数据,播放就会停下
sakulafly
·
2014-03-21 10:00
gstreamer
GStreamer
基础教程11——调试工具
幸运的时,
GStreamer
自身提供了大量的调试信息,通常这些信息会给出一些线索,指向出错的地方。
sakulafly
·
2014-03-20 11:00
gstreamer
二、使用GObject——一个简单类的实现
GObject,这个类中封装了许多我们在定义和实现类时经常用到的机制:引用计数式的内存管理对象的构造与析构通用的属性(Property)机制Signal的简单使用方式很多使用GObject的库,如GTK+、
GStreamer
wormsun
·
2014-03-19 14:00
GStreamer
基础教程10——
GStreamer
工具
目标
GStreamer
提供了一系列方便使用的工具。
sakulafly
·
2014-03-19 12:00
gstreamer
GStreamer
基础教程09——收集媒体信息
当然你可以创建一个pipeline,设置运行,观察总线上的消息,但
GStreamer
提供了一个工具可以帮你做这些。
sakulafly
·
2014-03-18 10:00
gstreamer
GStreamer
基础教程08——pipeline的快捷访问
目标
GStreamer
建立的pipeline不需要完全关闭。有多种方法可以让数据在任何时候送到pipeline中或者从pipeline中取出。
sakulafly
·
2014-03-17 11:00
gstreamer
GStreamer
基础教程07——多线程和Pad的有效性
目标
GStreamer
会自动处理多线程这部分,但在有些情况下,你需要手动对线程做解耦。本教程会教你怎样才能做到这一点,另外也展示了Pad的有效性。
sakulafly
·
2014-03-16 10:00
gstreamer
GStreamer
基础教程06——媒体格式和pad的Capabilities
目标 Pad的Capabilities是一个
GStreamer
element的基础,因为framework大部分时间是自动处理的,所以我们几乎感觉不到它的存在。
sakulafly
·
2014-03-15 23:00
gstreamer
GStreamer
基础教程05——集成GUI工具
目标 本教程展示了如何在
GStreamer
集成一个GUI(比如:GTK+)。最基本的原则是
GStreamer
处理多媒体的播放而GUI处理和用户的交互。
sakulafly
·
2014-03-14 09:00
gstreamer
GStreamer
基础教程04——时间管理
目标 本教程主要讲述一些和时间相关的内容。主要包括: 1.如何问pipeline查询到流的总时间和当前播放的时间 2.如何在流内部实现跳转功能介绍 GstQuery是向一个element或者pad询问一些信息的机制。在这个例子中我们会问pipeline是否支持跳转功能(实时流是不支持跳转功能的),如果支持跳转功能,那么在播放了10s之后跳转到另一个位置。 在前面的教程里,我们一
sakulafly
·
2014-03-11 10:00
gstreamer
GStreamer
基础教程03——动态pipeline
本教程介绍pipeline的一种新的创建方式——在运行中创建,而不是在运行前一次性的创建结束。介绍 在这篇教程里的pipeline并非在运行前就全部创建结束的。放松一下,这样做没有任何问题。如果我们不进行更深入的处理,那么数据在到达pipeline的末尾时就直接丢弃了,当然,我们肯定会进行深入处理的。。。 在这个例子中,我们会打开一个已经包含了音视频的文件(containerfile
sakulafly
·
2014-03-10 21:00
gstreamer
Install
GStreamer
1.2.3 and
GStreamer
RTSP SERVER
Ubuntu12.04继续上一篇博文的步骤#apt-getautoremove
gstreamer
1.0*
GStreamer
-1.2.3 Install#sudoapt-getinstallbisonflexlibperl-devlibgtk2.0
neicole
·
2014-03-10 11:40
ubuntu
Install
GStreamer
1.2.3 and
GStreamer
RTSP SERVER
Ubuntu12.04继续上一篇博文的步骤#apt-getautoremove
gstreamer
1.0*
GStreamer
-1.2.3Install#sudoapt-getinstallbisonflexlibperl-devlibgtk2.0
neicole
·
2014-03-10 11:40
Ubuntu
Linux
GStreamer
基础教程02——
GStreamer
概念
我们这个教程会演示:1.什么是
GStreamer
的element以及如何建立一个element2.如何在element直接建立连接3.如何客制化element的行为4.如何监视总线上的错误并获得相关的信息
sakulafly
·
2014-03-09 22:00
gstreamer
Ubuntu 12.04 x64 下安装
GStreamer
+FFmpeg+Opencv
Ubuntu12.04x64下安装
GStreamer
+FFmpeg+Opencv近期,因为安装这三个开发软件,搞编译环境,上网找方法,足足耗费了我一个多星期的时间,现在将经验记录一下,在虚拟机和实体机上亲测成功安装
neicole
·
2014-03-07 09:19
Ubuntu
Opencv
Linux
Ubuntu 12.04 x64 下安装
GStreamer
+FFmpeg+Opencv
Ubuntu12.04x64下安装
GStreamer
+FFmpeg+Opencv 近期,因为安装这三个开发软件,搞编译环境,上网找方法,足足耗费了我一个多星期的时间,现在将经验记录一下,在虚拟机和实体机上亲测成功安装
neicole
·
2014-03-07 09:19
ubuntu
ffmpeg
opencv
gstreamer
gst-launch-0.10的man手册说明
Namegst-launch-buildandruna
GStreamer
pipelineSynopsisgst-launch[OPTION...]PIPELINE-DESCRIPTIONDescriptiongst-launchisatoolthatbuildsandrunsbasic
GStreamer
pipelines.Insimpleform
laoniu_c
·
2014-03-03 17:00
linux
man
gst-launch
gstreamer
的gst-inspect 和gst-launch
用
gstreamer
架构做对媒体开发时,gst-inspect和gst-launch是两个非常使用的小工具,前者是用于查询库中已经包含的所有element以及他们的详细信息,后者用于快速构建一条pipeline
laoniu_c
·
2014-03-03 17:00
gstreamer
gst-launch
gst-inspect
gstreamer
的gst-launch常用插件
gstreamer
很牛逼,让多媒体应用程序的开发变的更加简单,但是,也正是由于
gstreamer
对很多细节的隐藏,使得我们很容易把多媒体编程想得过于简单。
laoniu_c
·
2014-03-03 17:00
插件
gstreamer
gst-launch
Android中实时视频传输(摄像头实时视频传输)解决方案<二>
2、用
gstreamer
完成采集、编码、组播。客户端使用VideoView进行播放。评价:本方案优点为可以实现大
元来元去
·
2014-02-26 11:00
gstreamer
编译安装
编译环境 ubuntu12.04glibc已经有了1、下载源码:从http://
gstreamer
.freedesktop.org/src/网站下载源码:
gstreamer
-1.2.2.tar.xz
haima1998
·
2014-02-21 09:00
GStreamer
基础教程01——Hello World
不多说了,准备你的第一个
GStreamer
应用吧……HelloWorld把下面的代码copy到一个
sakulafly
·
2014-02-19 09:00
gstreamer
GStreamer
资料(摄像头采集,视频保存,远程监控)DVR
http://blog.csdn.net/wzwxiaozheng/archive/2010/12/26/6099397.aspx
GStreamer
资料整理(包括摄像头采集,视频保存,远程监控,流媒体RTP
weichangzhi18
·
2014-02-17 14:00
gstreamer
v4l2src
用
GStreamer
简化 Linux 多媒体开发
原文地址:http://www.ibm.com/developerworks/cn/linux/l-
gstreamer
/
GStreamer
是GNOME桌面环境下用来构建流媒体应用的编程框架(framework
kl222
·
2014-02-15 16:00
Linux Deepin 2013 编译 wxWidgets 3.0 & wxPython 3.0
编译wxPython3.0调试版:1.安装必要的依赖:(假如提示
GStreamer
出错,可参考这里)sudo apt-get install python-dev freeglut3-dev lib
gstreamer
0.10
gzwxn
·
2014-02-12 04:00
以
gstreamer
從內存中讀入jpeg數據 解壓後 亦將結果輸出至內存
gstreamer
是流水線型式運行這無需多言其框架異常之大令愚眛的本人摸不著頭緒尤為其具gtk之精神:用字串表式設定對向這搞人的設計非常好的延序下來在本文中是計錄如何用
gstreamer
將內存中的jpeg
u013606170
·
2014-02-07 09:00
gstreamer
tutorial 在linux下的編譯
這裡在講的是有關
gstreamer
在linux如何不使用`pkg-config--cflags--libs
gstreamer
-0.10`以及一些所需庫的安裝0.下載
gstreamer
教程請參考http:
u013606170
·
2014-02-07 09:00
GStreamer
iOS教程2 —— 运行pipeline
1.目标 在Basic和Playback的教程中(注:另外两个教程),
GStreamer
可以和GLib的主循环完美的集成起来,这样能用一种简单的方法同时监控pipeline的操作和UI的处理。
woshichongyouren
·
2014-01-29 21:00
GStreamer
iOS SDK的安装
背景介绍
GStreamer
是目前比较热火的创建流媒体应用程序的框架,建立在GObject的基础上。
woshichongyouren
·
2014-01-29 21:00
GStreamer
iOS教程1 ——
GStreamer
连接
GStreamer
是相当高大上的一个流媒体应用程序开发框架,目前中文的资料不多,自己在学习中诞生了一个把官方的Tutorial翻译成中文的一个念头,一方面可以推广这个东西,让其他有兴趣的程序员快速上手
woshichongyouren
·
2014-01-29 21:00
Gstreamer
基本概念深入解析
GObject +----GstElement(包含GstBus,GstState,Listofpad、GstClock等) +----GstBin (元件的容器,包含GstClock,子bus等) +----GstPipeline(包含stream_time等) 另外几个类关系: GObject +----GstP
weichangzhi18
·
2014-01-27 15:00
gstreamer
用
gstreamer
实现照相机功能
Camera的主要功能是照相和录像,利用
gstreamer
,我们可以使Camera的实现更加简单。
weichangzhi18
·
2014-01-27 15:00
Camera
gstreamer
Gstreamer
时钟
Clocks----------- GstClock用_get_time()返回单调递增的时间,它的精度和basetime取决于时钟实现,但总是以纳秒为单位。既然时钟的基线没有被定义,时钟返回的值本身毫无意义,只有两个时钟之间的差值才有意义。 GstClock返回的时间值被称为absolute_time。ClockSelection~~~~~~~~~~~~~~~ 为了同步不同的元素,GstP
weichangzhi18
·
2014-01-27 15:00
时钟
gstreamer
Gstreamer
GstPipeline管道 时钟
GstPipeline管道翻译自part-gstpipeline.txtGstPipeline------------------------------ GstPipeline是一个顶级的bin,给所有的子元素提供时钟。 GstPipeline也提供一个顶级的GstBus。 GstPipeline基于选择的时钟计算running_time。 GstPipeline为管道中的所有元素计算全
weichangzhi18
·
2014-01-27 14:00
pipeline
gstreamer
Gstreamer
流
Streams---------------------- 这篇文档描述在流线程中从一个元素传递到另一个元素的对象。Streamobjects ~~~~~~~~~~~~~~ 如下的对象可能会出现在流线程中。 -events -NEW_SEGMENT(NS) -EOS (EOS) * -TAG (T) -buffer
weichangzhi18
·
2014-01-27 14:00
segment
gstreamer
Gstreamer
PUSH和PULL模式
gstreamer
PUSH和PULL模式,翻译自part-push-pull.txtPUSH-PULL-------------- 通畅情况下,一个sourceelement用gst_pad_push
weichangzhi18
·
2014-01-27 14:00
push
pull
gstreamer
Gstreamer
调度模式
调度------------------------ 在
Gstreamer
中,调度模式是基于pad是主动积极地推送(产生)数据还是从其他的pad拉数据。
weichangzhi18
·
2014-01-27 14:00
push
pull
gstreamer
收藏
gstreamer
博客
http://blog.csdn.net/android_lee/article/category/810774http://blog.csdn.net/niehanzi/article/category/848834
weichangzhi18
·
2014-01-26 19:00
gstreamer
-vaapi
https://gitorious.org/gst-plugins-vaapi/pages/HomeContents[hide]1UsefulLink2buglist234MVC4.1S3Dformat:4.2Inter-Viewprediction:4.3GstVideo3DSupport4.4[RFC]morebufferflagsandcapsfieldsingst-videofor3dvi
weichangzhi18
·
2014-01-26 18:00
gstreamer-vaapi
GStreamer
iOS教程5——一个完整的播放器
1.目标 本次教程主要是演示一下在iOS平台上
GStreamer
都能实现什么样的功能,具体的知识和iOS教程4相比没太多增加。
sakulafly
·
2013-12-27 10:00
tutorial
gstreamer
GStreamer
iOS教程4——一个基础的播放器
1.目标 本教程最终会在你的iOS设备上播放一个在Internet上的流媒体。它展示了:UI上如何进行刷新如何实现时间进度条如何获得媒体的尺寸并适配显示层 本教程同样需要在Basic教程的前继内容,包括playbin2如何播放媒体和如何处理网速不稳定的问题。2.介绍 在上一篇教程里,我们已经实现了几乎所有的播放器所需要的元素。其中最重要的是实现一个能检索,解码和显示的管道,很幸运的是p
sakulafly
·
2013-12-26 12:00
tutorial
gstreamer
GStreamer
iOS教程3 —— 视频
1.目标 到目前为止,所有的
GStreamer
都是靠videosink来创建一个窗口并显示视频内容的(除了Basic教程里面的第5讲)。
sakulafly
·
2013-12-25 13:00
tutorial
gstreamer
GStreamer
iOS教程2 —— 运行pipeline
1.目标 在Basic和Playback的教程中(注:另外两个教程),
GStreamer
可以和GLib的主循环完美的集成起来,这样能用一种简单的方法同时监控pipeline的操作和UI的处理。
sakulafly
·
2013-12-24 15:00
tutorial
gstreamer
GStreamer
iOS教程1 ——
GStreamer
连接
GStreamer
是相当高大上的一个流媒体应用程序开发框架,目前中文的资料不多,自己在学习中诞生了一个把官方的Tutorial翻译成中文的一个念头,一方面可以推广这个东西,让其他有兴趣的程序员快速上手
sakulafly
·
2013-12-23 15:00
tutorial
gstreamer
GStreamer
iOS SDK的安装
背景介绍
GStreamer
是目前比较热火的创建流媒体应用程序的框架,建立在GObject的基础上。
sakulafly
·
2013-12-23 13:00
gstreamer
Rhythmbox插件及乱码
MP3: sudo apt-get install
gstreamer
0.10-*plugins-ugly WMA : sudo apt-get install
gstreamer
0.10-ffmpeg
AriesX
·
2013-12-17 10:00
播放器
乱码
插件
乌班图
ubuntu12下观看rmvb格式的电影
sudo apt-get install ubuntu-restricted-extras 基本上安装这个就搞定了如果缺少文件那么再安装下面这两个文件sudo apt-get install
gstreamer
0.10
gwj221
·
2013-11-23 22:55
ubuntu
观看rmvb格式电影
gstreamer
source code compile and install
参考《
gstreamer
编译安装》一编译
gstreamer
1生成编译配置cd
gstreamer
sudo.
fanbird2008
·
2013-11-22 16:00
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他