Tutorial

Translation of Official tutorial documents.

这一部分将主要介绍:

  • Basic tutorials和Playback tutorials的翻译和讲解补充。

学习建议

在进行更深入的学习之前你应该先了解GStreamer的基本概念和组成,网上已经有大量的相关教程,这边不再赘述。

作为Linus的拥趸,我永远相信“talk is too much, show me your code”的正确性,因此API Reference只是在开发中用来查阅的,建议各位读者可以从Basic turorial开始,结合代码实际操作以获得更深刻的理解。

关于Basic tutorial和Playback tutorial的阅读顺序,建议如下:

  • Basic tutorial 10: GStreamer tools

  • Basic tutorial 11: Debugging tools

  • Basic tutorial 14: Handy elements

这三篇是介绍GStreamer的基本工具和常用插件,建议和前三篇教程同时阅读。

  • Basic tutorial 1: Hello world!

  • Basic tutorial 2: GStreamer concepts

  • Basic tutorial 3: Dynamic pipelines

  • Basic tutorial 6: Media formats and Pad Capabilities

  • Basic tutorial 7: Multithreading and Pad Availability

  • Basic tutorial 8: Short-cutting the pipeline

  • Playback tutorial 1: Playbin usage

  • Basic tutorial 9: Media information gathering

  • Playback tutorial 2: Subtitle management

  • Playback tutorial 3: Short-cutting the pipeline

  • Playback tutorial 7: Custom playbin sinks

  • Basic tutorial 12: Streaming

  • Playback tutorial 4: Progressive streaming

  • Basic tutorial 13: Playback speed

  • Playback tutorial 8: Hardware-accelerated video decoding

Last updated