The Novacut project has a guide to porting Python applications from the prior 0.1 API to 1.0.įinally, GStreamer provides the GstSDK documentation which includes substantial C programming tutorials.Īs you may see this tutorial is far from done and we are always looking for new people to join this project. This tutorial targets the GStreamer 1.0 API which all v1.x releases should follow. The main GStreamer site has Reference Manual, FAQ, Applications Development Manual and Plugin Writer's Guide. Reference documents for GStreamer and the rest of the ecosystem it relies on are available at lazka's GitHub site. There are also some example coding distributed with the PyGST source which you may browse at the gst-python git repository. For problems related to the Python language we redirect you over to Online Python docs. We take for granted that you are at least a fairly descent Python coder.
Just remember that GStreamer depends heavily on Glib so you must make sure that the Glib Mainloop is running if you want to catch events on the bus. We're usually using GNU/Linux and GTK in the examples but we try to keep the GUI code to an absolute minimum so it should not get in the way. This tutorial is meant to be a quick way to get to know more about GStreamer but it'll take some time to write it though because we don't know it ourselves … yet.