📁
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?

Intuduction

Developing with GStreamer.

NextBasic Theory

Last updated 2 years ago

Was this helpful?

是一个非常强大和通用的用于开发流媒体应用程序的框架。GStreamer框架的许多优点都来自于它的模块化:GStreamer可以无缝地合并新的插件模块,但是由于模块化和强大的功能往往以更大的复杂度为代价,开发新的应用程序并不总是简单。

出于以下两点原因,让我萌生了发起这个项目的想法:

  • 网络上关于GStreamer的开发文档比较少,几乎只能依靠官方的和英文文档;

  • 目前项目只有我一个人在维护,因此更多是出于我个人开发的学习记录,但欢迎各位的加入。

更新计划

基础理论

本章节将介绍GStreamer的基本理论和中最常用的部分数据结构及其相关API,并且完成所有的翻译。

应用开发

本章节将结合我的开发经历,讲解使用GStreamer开发一个视频流应用会需要用到的基础技术。

平台定制plugins

本章节将介绍Qualcomm和Nvidia两个平台的一些定制插件,由于我现在更多在Qualcomm平台上进行开发,并且Nvidia有相对健全的Issue机制和论坛维护,因此Nvidia仅作为补充内容,更新计划待定。

实用技能

  • rtsp流的密码包含'@'的处理

  • uridecodebin实用软解码器

作者才疏学浅,如有纰漏,欢迎指正。

联系方式

许可协议

翻译:

校对:

在线阅读:

Github:

E-mail:

Qualcomm GStreamer Plugins
Nvidia GStreamer Plugin Overview
@Yinan Fu
@thetffs
https://ricardolu.gitbook.io/gstreamer/
https://github.com/gesanqiu/gstreamer-example
shenglu1202@163.com
署名-非商业性使用-相同方式共享 4.0 国际
GStreamer
API Reference
Tutorials
Gstreamer Core Library
Tutorial