gstreamer
文章平均质量分 53
魏长志
这个作者很懒,什么都没留下…
展开
-
关于Gstrteamer udp和 v4l2src测试问题
第一组: 接收:gst-launch-0.10 udpsrc port=1234 ! theoradec ! ffmpegcolorspace ! ximagesink 发送:gst-launch-0.10 v4l2src ! ffmpegcolorspace ! theoraenc ! udpsink host=127.0.0.1 port=1234 这组可以成功显示摄像头图片原创 2014-02-17 14:43:30 · 861 阅读 · 0 评论 -
GStreamer资料(摄像头采集,视频保存,远程监控)DVR
http://blog.csdn.net/wzwxiaozheng/archive/2010/12/26/6099397.aspx GStreamer资料整理(包括摄像头采集,视频保存,远程监控,流媒体RTP传输) 1,gstreamer开发手册,gstreamer官网(这些都不用说了吧) 2,gst-launch的用法,这也不用说了吧。(白菜,鸡蛋,西红柿,砖头,鼠标……..)原创 2014-02-17 14:39:37 · 1120 阅读 · 0 评论 -
gstreamer编程--相关文档及系统配置
学习GStremer编程,整理了些现有的资料与大家分享: GSstreamer文档首页:http://gstreamer.freedesktop.org/documentation/ (建议先将Application Development Manual通读一遍,对GStreamer有可整理理解,网上也有中文文档的) GStreamer论坛:http://www.chinavid原创 2014-01-27 15:56:15 · 74 阅读 · 0 评论 -
用gstreamer实现照相机功能
Camera的主要功能是照相和录像,利用gstreamer,我们可以使Camera的实现更加简单。1、照相 照相的实现一般有两种方法:第一种需要创建两个管道,分别用来预览和照相,预览管道:pipeline = gst_parse_launch("v4lsrc name=src ! xvimagesink name=display", &error);照相管道:photobin = gst_pars原创 2014-01-27 15:32:13 · 909 阅读 · 1 评论 -
Gstreamer流
Streams ---------------------- 这篇文档描述在流线程中从一个元素传递到另一个元素的对象。 Stream objects ~~~~~~~~~~~~~~ 如下的对象可能会出现在流线程中。 - events - NEW_SEGMENT (NS) - EOS (EOS)原创 2014-01-27 14:54:05 · 592 阅读 · 0 评论 -
Gstreamer GstPipeline管道 时钟
GstPipeline管道 翻译自part-gstpipeline.txt GstPipeline ------------------------------ GstPipeline是一个顶级的bin,给所有的子元素提供时钟。 GstPipeline也提供一个顶级的GstBus。 GstPipeline基于选择的时钟计算running_time。原创 2014-01-27 14:59:10 · 646 阅读 · 0 评论 -
Gstreamer PUSH和PULL模式
gstreamer PUSH和PULL模式,翻译自part-push-pull.txt PUSH-PULL -------------- 通畅情况下,一个source element用gst_pad_push()方法推送(push)数据到下游的element。下游对应的pad(sink pad)用chain函数来接收buffer。在PUSH模式下,source element是管原创 2014-01-27 14:51:56 · 627 阅读 · 0 评论 -
Gstreamer 调度模式
调度 ------------------------ 在Gstreamer中,调度模式是基于pad是主动积极地推送(产生)数据还是从其他的pad拉数据。 推模式(PUSH) ------------------------- 一个Pad能够产生数据,并且推送给下一个Pad,按这种模式工作的Pad有一个loop函数,loop函数被重复调用直原创 2014-01-27 14:44:45 · 586 阅读 · 0 评论 -
Gstreamer时钟
Clocks ----------- GstClock用_get_time()返回单调递增的时间,它的精度和base time取决于时钟实现,但总是以纳秒为单位。既然时钟的基线没有被定义,时钟返回的值本身毫无意义,只有两个时钟之间的差值才有意义。 GstClock返回的时间值被称为absolute_time。 Clock Selection ~~~~~~~~~~~~~原创 2014-01-27 15:21:42 · 635 阅读 · 0 评论