GStreamer 入门资料整理

Gstreamer 入门资料整理

网上存在较多的Gstreamer资料,但成体系的不是很多,讲解比较明确的资料为官方的版本,找到一个将官方的版本翻译的博主,并且添加了一点自己的理解,作为入门材料比较不错,mark一下。

博客园 Jhon.Leng GStreamer 入门资料,中文版

该版本的是博主早期编写(2019),作为入门还不错,在Gstreamer 1.14版本中测试都可运行。

  1. GStreamer系列 - 基本介绍
  2. GStreamer基础教程01 - Hello World
  3. GStreamer基础教程02 - 基本概念
  4. GStreamer基础教程03 - 媒体类型与Pad
  5. GStreamer基础教程04 - 动态连接Pipeline
  6. GStreamer基础教程05 - 播放时间控制
  7. GStreamer基础教程06 - 获取媒体信息
  8. GStreamer基础教程07 - 播放速率控制
  9. GStreamer基础教程08 - 多线程
  10. GStreamer基础教程09 - Appsrc及Appsink
  11. Gstreamer基础教程10 - Streaming
  12. GStreamer基础教程11 - 与QT集成
  13. GStreamer基础教程12 - 常用命令工具
  14. GStreamer基础教程13 - 调试Pipeline

官方资料

最新版的官方版本(2022.03.17),此版本中,相较于Jhon.Leng 除了顺序结构不太相同,还增加了一部分其他的内容。官方版本中亦包含C、Js、Python三种版本的示例

C 语言版本

  1. Tutorials
  2. Basic tutorial 1: Hello world!
  3. Basic tutorial 2: GStreamer concepts
  4. Basic tutorial 3: Dynamic pipelines
  5. Basic tutorial 4: Time management
  6. Basic tutorial 5: GUI toolkit integration
  7. Basic tutorial 6: Media formats and Pad Capabilities
  8. Basic tutorial 7: Multithreading and Pad Availability
  9. Basic tutorial 8: Short-cutting the pipeline
    Goal
  10. Basic tutorial 9: Media information gathering
    Goal
  11. Basic tutorial 10: GStreamer tools
  12. Basic tutorial 11: Debugging tools
  13. Basic tutorial 12: Streaming
  14. Basic tutorial 13: Playback speed
  15. Basic tutorial 14: Handy elements
  16. Basic tutorial 16: Platform-specific elements

Js 和 Python版本

在这里插入图片描述
目前没有Javescript版本的示例,仅仅有官方的一行“请将本教程移植到javescript吧!”
在这里插入图片描述
Python版本是可以获取到示例代码的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值