For the GStreamer applications did you want to show building a pipeline explicitly? These days most people just use a PlayBin and let it decode the incoming data stream and build the appropriate pipeline.