gstreamer
文章平均质量分 62
believe209
这个作者很懒,什么都没留下…
展开
-
Gstreamer框架中使用gst-launch进行流媒体播放
Gstreamer框架中使用gst-launch进行流媒体播放Gstreamer是一套开源的流媒体框架,用其也可以进行流媒体开发,Gstreamer是基于glib库编写的,需要将多个不同功能的元件(element)装进一个箱柜(bin)中,在进行程序编写前,我们可以使用Gstreamer提供的一个小工具gst-launch在终端中在验证我们的想法,验证我们选择的元件和配置的管道是否正确,如果验转载 2014-12-27 17:12:02 · 14903 阅读 · 1 评论 -
Gstreamer中一些gst-launch常用命令
Gstreamer中一些gst-launch常用命令用Linux系统中使用gstreamer架构做对媒体开发时,gst-inspect和gst-launch是两个非常使用的小工具,gst-inspect在开发时用于查询库各个插件element的详细信息,后者用于在终端快速构建一条pipeline用于播放多媒体。下面列出我在以前的学习和项目开发时常用的gst-launch播放各种多媒体文件的转载 2014-12-27 17:15:20 · 30602 阅读 · 1 评论 -
GStreamer下的音视频播放
Gst-launch命令:gst-launch filesrc location=*.* !demux name=demux demux.video_00 ! queue ! decoder ! ffmpegcolorspace ! videoscale ! ximagesink (注:蓝色部分为根据具体编码格式从下表中选取替换,注意demux是根据容器格式选取的,下表中只是列出了转载 2014-12-27 17:25:01 · 2407 阅读 · 0 评论 -
GStreamer播放教程09——数字音频传输
转载地址:包含很多译文http://blog.csdn.net/sakulafly/article/category/1819383目标 本教程展示GStreamer是如何进行数字音频传输的。介绍 在常见的模拟格式外,高端的音频系统通常都接受数字格式,压缩的非压缩的都能接受。因为音频信号是从电脑传到音箱,用一种更有弹性的形态会转载 2015-02-11 09:00:33 · 801 阅读 · 0 评论 -
linux僵死进程
一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁, 而是留下一个称为僵死进程(Zombie)的数据结构(系统调用exit,它的作用是使进程退出,但也仅仅限于将一个正常的进程变成一个僵死进程,并不能将其完全销毁)。 一、僵死进程的产生 在每个进程退出的时候,内核释放该进程所有的资源,包括打开的文件,占用的内存等,但是仍然为其保留一定的信息(包括进程号转载 2015-02-11 11:23:56 · 502 阅读 · 0 评论 -
gstreamer使用进阶
转载地址:http://blog.csdn.net/jack0106/article/details/5592557 之前开发过一个小程序,就是用gstreamer做了一个简单的IP电话,就是建立了两个pipeline,代码片段分别如下:speaker = "gstrtpbin name=rtpbin "转载 2015-02-11 09:15:07 · 2006 阅读 · 0 评论 -
gstreamer 插件 编码 解码 混合器 分离器 命令大全
Video Test SourceTo generate a test video stream use videotestsrc[2]:gst-launch videotestsrc ! ximagesinkUse the pattern property to select a specific pattern:gst-launch videotestsrc pat转载 2015-02-11 09:27:49 · 5034 阅读 · 0 评论 -
Linux下僵尸进程的处理
一、什么是僵尸进程 僵尸进程是指它的父进程已经退出(父进程没有等待(调用wait/waitpid)它),而该进程dead之后没有进程接受,就成为僵尸进程,也就是(zombie)进程。二、僵尸进程是怎么样产生 一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁,而是留下一个称为僵尸进程(Zombie)的数据结构(系统调用exit,它的作用转载 2015-02-11 11:16:13 · 928 阅读 · 0 评论 -
Gstreamer的一些基本概念与A/V同步分析
一、媒体流(streams )流线程中包含事件和缓存如下:-events -NEW_SEGMENT (NS) -EOS (EOS) * -TAG (T) -buffers (B) * 其中标* 号的需要同时钟进行同步。典型的流如图1 所示:图转载 2015-02-11 09:08:57 · 1010 阅读 · 0 评论