In the beginning, one very general comment. Very difficult if GStreamerprofitable over Stagefrightor not. However, some questions to answer your question are listed below.
Stagefrightdepends only on the OMX/ interface OpenMaxfor all codecs, while the GStreamercodec plugin can be written on top of the non-OMXinterfaces. For example, even software codecs are encapsulated in a structure SoftOMXComponentin Stagefright, while the same can easily be converted to GstElement, without necessarily having an interface OMX.
Stagefright MediaBuffer. hard, Glue Layer, .. OMXCodec MediaExtractor AwesomePlayer.
GStreamer Pads, GstCaps. gst_pad_link.
GStreamer bins CameraBin PlayerBin, Stagefright cameraHal camera. 2 , StagefrightPlayer NuPlayer.
Stagefright sink (downstream) PULL source. GStreamer source, , PUSH - (: ).
, GStreamer Stagefright, Android.
, . ,