Android and H.264 Codec

Starting from API 16 (Jelly Bean), Android offers MediaCodec to allow Android app develoers to access the low level media codec.  However, it does not appear to be able to handle RTSP streams, especially RTSP over HTTP with complex authentication schemes.  It is also not clear if RTP payloads can be fed to a decoder created by MediaCodec to produce decoded media data.

Update (2013-11-14):

H.264 NAL units can be decoded by MediaCodec.