1、GStreamer是什么?

众所周知,Microsoft's Windows和Apple's MacOS对多媒体设备、多媒体创作、播放和实时处理等方面都有很好的支持,而Linux对多媒体应用一直略显不足,所以为了解决Linux上对多媒体方面的支持,才引进GStreamer。

GStreamer是一个通用的跨平台的流媒体应用程序框架,基于GObject,以C语言写成。 GStreamer并不受限于音频和视频处理,它能够处理任意类型的数据流,因此任意一种流媒体应用都可以支持,如:MeidaPlayer、A/V Editor、VOIP、RTSP、A/V Coder等等。 GStreamer框架是基于插件(plugin)和管道(pipeline)的体系结构,框架中所有功能模块都是可插拔的组件,可随意安装到任意管道上,因此造就了大量的GStreamer的共享库。

2、 pipeline是什么?

Gstreamer离线版官方文档(十五)相关推荐

  1. Nginx官方文档(十五)【HTTP之ngx_http_dav_module|ngx_http_empty_gif_module|ngx_http_f4f_module】

    ngx_http_dav_module 示例配置 指令 dav_access dav_methods create_full_put_path min_delete_depth ngx_http_da ...

  2. Axon Framework官方文档(五)

    5.Command Model 在基于CQRS的应用程序中,一个领域模型(由Eric Evans和Martin Fowler提出的概念)可以是一种非常强大的机制,它可以利用状态更改的验证和执行所涉及的 ...

  3. EdgeX Foundary 2.1Jakarta版官方文档中文翻译

    基于机器翻译,部分翻译有修订,不清楚的地方请参阅官方文档. 引言 EdgeX Foundry是一个开源的.供应商中立的.灵活的.可互操作的.位于网络边缘的软件平台,与设备.传感器.执行器和其他物联网对 ...

  4. ABP官方文档(十八)【领域服务】

    3.4 ABP领域层 - 领域服务 3.4.1 简介 领域服务(或者服务,在DDD模式中)是被用来执行领域操作或者业务规则的.Eric Evans 在他的DDD书中这样说过:一个好的Service应该 ...

  5. ABP官方文档(十六)【值对象】

    3.2 ABP领域层 - 值对象 3.2.1 简介 用来描述领域的特殊方面.且没有标识符的一个对象,叫做值对象. 实体有自己的唯一标识,而值对象是没有标识的.如果两个实体的标识是不同的,那么它们是两个 ...

  6. 如何全文搜索oracle官方文档

    如何全文搜索oracle官方文档 [技巧]如何全文搜索oracle官方文档 一.1  BLOG文档结构图 一.2  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它 ...

  7. 【技巧】如何全文搜索oracle官方文档

    一.1  BLOG文档结构图 一.2  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 如何在线和离线查看oracle官 ...

  8. 【goldengate】官方文档笔记四 Oracle GoldenGate实时数据分布

    数据分布配置是一对多得配置方案.OGG支持将源库同步到多个目标系统. 数据分布配置需要注意事项: 如果数据传输过程中,投递进程(data pump)发现目标库网络连接出现故障,捕获到得数据会继续像其它 ...

  9. 基于vue的微信小程序开发5分钟上手教程(官方文档转)

    使用手册 mpvue 继承自 Vue.js,其技术规范和语法特点与 Vue.js 保持一致. 注:其实就是官方文档,只是习惯看博文学习才直接copy过来的,详见官方文档 本文档适用于有一定 Vue.j ...

最新文章

  1. 使用intelliJ创建 spring boot + gradle + mybatis站点
  2. /etc/hosts错误配置,导致TNS-12535
  3. 同事把 Redis用成这鬼样子,真坑!
  4. ubuntu下的linux怎样备份文件,Ubuntu系统如何备份还原?Ubuntu系统备份还原教程
  5. 关于PHP代码的开始和结束标签书写,关于PHP结束标签?gt;的使用细节
  6. 程序员私活app排行_iOS程序员,失业就等于成为废人?
  7. python里的collections模块
  8. 加载语音license command
  9. C语言和C++的区别到底是什么?
  10. 在WCF中的异常处理方法
  11. MPLS virtual private network中MCE介绍
  12. paip.提升用户体验---免维护列表字段
  13. 格物、致知、正心、诚意、修身、齐家、治国、平天下
  14. Java day 31 网络编程和简单练习
  15. 山东高中学业水平考试时间2020计算机,2020年山东省高中学业水平等级考试报名时间及科目...
  16. fluentd收集K8S日志并以K8S的container_name作为索引名存入Elasticsearch中
  17. 苹果支付成功后,JAVA服务端二次验证
  18. oracle 伪列访问序列,Oracle同义词与序列基础教程
  19. 高德地图定位、添加定位图标、连线(一)
  20. Alkyne-PEG-Amine,Alkyne-PEG-NH2 炔基PEG氨基

热门文章

  1. memcache 源码分析之开场白
  2. 《数字图像处理与机器视觉——Visual C++与Matlab实现》——0.2 数字图像处理与识别...
  3. 兼容firstChild和firstElementChild
  4. mvc:view-controller
  5. php操作memcache的使用测试总结
  6. 跪求***基地的邀请码
  7. linux进程属性,Linux进程属性及含义
  8. 基于物品的协同过滤mysql_百万用户,八十万商品,如何计算基于物品的协同过滤...
  9. js中执行php语句_重温JS中的执行环境和作用域链
  10. ee可以有js吗 jvaa_EE今年最后一次邀请,最低分数线468分!2021年的40万新移民指标,你准备好了吗?!...