index.md 4.94 KB
Newer Older
1
# GStreamer documentation
2

3
4
5
Feel free to jump straight to the download section, start practicing
with the tutorials, or read the F.A.Q. if you don’t know what this is
all about.
6
7
8
9
10



## General

11
 * [Application Development Manual (Read this first)](application-development/index.md)
12
 * [Frequently Asked Questions](frequently-asked-questions/index.md)
13
 * [Plugin Writer's Guide](plugin-development/index.md)
14
 * <a href="/data/doc/gstreamer/head/gstreamer/html/">Core Reference</a>
Tim-Philipp Müller's avatar
Tim-Philipp Müller committed
15
 * <a href="/data/doc/gstreamer/head/gstreamer-libs/html/">Core Libraries Reference</a>
16
 * [Core Design Documentation](design/index.md)
Matthew Waters's avatar
Matthew Waters committed
17
 * [GStreamer 0.10 to 1.0 porting guide](https://gitlab.freedesktop.org/gstreamer/gstreamer/raw/master/docs/random/porting-to-1.0.txt)
18
19

<!-- FIXME: save useful bits from wiki
20
| GStreamer Wiki (see esp. <a href="&site;/wiki/ReleasePlanning">ReleasePlanning</a> and <a href="&site;/wiki/SubmittingPatches">SubmittingPatches</a>)
21
22
23
24
25
26
| <a href="&site;/wiki/">HTML</a> |
-->


## GStreamer Plugins-Base Module Libraries Reference

27
 * <a href="/data/doc/gstreamer/head/gst-plugins-base-libs/html/">GStreamer Base Plugins Libraries Reference</a>
28
29
30
31
32
33
34
35
36

## GStreamer Plugins-Bad Module Libraries Reference

Note: The API from these gst-plugins-bad libraries is unstable and can
change between releases.

Only the API in libraries from GStreamer core and
gst-plugins-base are guaranteed to be API and ABI stable

37
 * <a href="/data/doc/gstreamer/head/gst-plugins-bad-libs/html/">GStreamer Bad Plugins Libraries Reference</a>
38
39
40

## Plugin Modules

41
42
43
44
45
46
 * <a href="plugins.html">Overview of all Plug-ins</a>
 * <a href="/data/doc/gstreamer/head/gstreamer-plugins/html/">GStreamer Core Plugins Reference</a>
 * <a href="/data/doc/gstreamer/head/gst-plugins-base-plugins/html/">GStreamer Base Plugins Reference</a>
 * <a href="/data/doc/gstreamer/head/gst-plugins-good-plugins/html/">GStreamer Good Plugins Reference</a>
 * <a href="/data/doc/gstreamer/head/gst-plugins-ugly-plugins/html/">GStreamer Ugly Plugins Reference</a>
 * <a href="/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/">GStreamer Bad Plugins Reference</a>
47
48
49

## Other modules

50
51
52
53
54
55
56
 * <a href="/data/doc/gstreamer/head/gstreamer-editing-services/html/">GStreamer Editing Services Reference</a>
 * <a href="/data/doc/gstreamer/head/gst-rtsp-server/html/">GStreamer RTSP Server Reference</a>
 * <a href="/data/doc/gstreamer/head/gstreamer-vaapi-plugins/html/">GStreamer VAAPI Reference</a>
 * <a href="/data/doc/gstreamer/head/qt-gstreamer/html/">QtGStreamer Reference</a>
 * <a href="/data/doc/gstreamer/head/gst-validate/html/">GstValidate Reference</a>
 * <a href="/data/doc/orc/">Orc - Optimized inner loop Runtime Compiler</a>
 * <a href="/data/doc/gstreamer/head/gnonlin/html/">GStreamer Non-Linear Multimedia Editing Plugins Reference (deprecated, use GStreamer Editing Services instead)</a>
57
58

## GStreamer Conference Videos and Slides
Olivier Crête's avatar
Olivier Crête committed
59

Ido Ariel's avatar
Ido Ariel committed
60
61
* <a href="http://gstconf.ubicast.tv/channels/#gstreamer-conference-2018">GStreamer Conference 2018: Videos and Slides</a> <a href="/data/events/gstreamer-conference/2018/">(PDF slides)</a>
* <a href="http://gstconf.ubicast.tv/channels/#gstreamer-conference-2017">GStreamer Conference 2017: Videos and Slides</a> <a href="/data/events/gstreamer-conference/2017/">(PDF slides)</a>
62
* <a href="http://gstconf.ubicast.tv/channels/#gstreamer-conference-2016">GStreamer Conference 2016: Videos and Slides</a> <a href="/data/events/gstreamer-conference/2016/">(PDF slides)</a>
Olivier Crête's avatar
Olivier Crête committed
63
* <a href="http://gstconf.ubicast.tv/channels/#gstreamer-conference-2015">GStreamer Conference 2015: Videos and Slides</a> <a href="/data/events/gstreamer-conference/2015/">(PDF slides)</a>
64
65
66
67
68
69
70
71
 * <a href="http://gstconf.ubicast.tv/channels/#gstreamer-conference-2014">GStreamer Conference 2014: Videos and Slides</a> <a href="/data/events/gstreamer-conference/2014/">(PDF slides)</a>
 * <a href="http://gstconf.ubicast.tv/channels/#gstreamer-conference-2013">GStreamer Conference 2013: Videos and Slides</a> <a href="/data/events/gstreamer-conference/2013/">(PDF slides)</a>
 * <a href="http://gstconf.ubicast.tv/channels/#gstreamer-conference-2012">GStreamer Conference 2012: Videos and Slides</a> <a href="/data/events/gstreamer-conference/2012/">(PDF slides)</a>
 * <a href="http://gstconf.ubicast.tv/channels/#conferences-2011">GStreamer Conference 2011: Videos and Slides</a> <a href="/data/events/gstreamer-conference/2011/">(PDF slides)</a>
* <a href="http://gstconf.ubicast.tv/channels/#conferences-2010">GStreamer Conference 2010: Videos and Slides</a> <a href="/data/events/gstreamer-conference/2010/">(PDF slides)</a>


## GStreamer licensing advisory
Olivier Crête's avatar
Olivier Crête committed
72

73
74
75
The GStreamer community provides the following licensing advisory for
developers planing on or already using GStreamer for their applications:

Olivier Crête's avatar
Olivier Crête committed
76
 * <a href="/documentation/licensing.html">GStreamer Licensing Advisory</a>
77
78
79


## GStreamer plugin module split-up
Olivier Crête's avatar
Olivier Crête committed
80

81
[An explanation of the various plugin modules and how they were split up](splitup.md)
82
83

## RTP and RTSP support in GStreamer
Olivier Crête's avatar
Olivier Crête committed
84

85
 * [RTSP and RTP component overview](rtp.md)