I had some problems getting Gstreamer to display video on iOS. This was primarily due to a lack of examples. Here, is a modification of the gstreamer tutorials that worked for me on iOS 7.1 with gstreamer 1.2.3. The original tutorials are available on the gstreamer website
The main things that I didn't get from the tutorial were:
-
gst_ios_init.h
needs to be edited to include the gstreamer plugins you need. By default almost no plugins are included. -
Gstreamer for iOS provided is out of date. I used the freedesktop packages
-
x_overlay
has been renamed tovideo_overlay
. -
You need a
GLKView
in order to support the video display.