📁
GStreamer中文教程
  • Intuduction
  • Basic Theory
    • Building an Application
    • Autoplugging
    • Threads
  • Tutorial
    • Basic tutorial1: 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
    • Playback tutorial 2: Subtitle management
    • Playback tutorial 3: Short-cutting the pipeline
    • Playback tutorial 7: Custom playbin sinks
    • Playback tutorial 4: Progressive streaming
    • Playback tutorial 8: Hardware-accelerated video decoding
  • Application Development
    • Build Pipeline
    • App
      • Appsink
      • Appsrc
    • uridecodebin
    • GstPadProbe
  • Qualcomm GStreamer Plugins
    • qtioverlay
  • DeepStream
    • nvdsosd
    • DeepStream学习拾遗
  • Useful Tricks
    • GStreamer源码剖析之——rtspsrc(1)
    • GStreamer源码剖析——uridecodebin(1)
  • Post Script
Powered by GitBook
On this page

Was this helpful?

Tutorial

Translation of Official tutorial documents.

PreviousThreadsNextBasic tutorial1: Hello world!

Last updated 3 years ago

Was this helpful?

这一部分将主要介绍:

  • 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