The subset of OpenMAX AL implemented on Android was designed for a very narrow use case:
playback of MPEG-2 transport streams.
On Monday, November 12, 2012 1:34:23 AM UTC-8, VConf wrote:
Hi,
I would like to create a video conferencing application in android.
I am able to do the signalling using third-party SIP framework to establish the call.
But, I want to make use of OpenMAX AL APIs present in Android 4.0 (Ice Cream Sandwich) to encode and decode the streaming data.
My requirement is like,
1) I want to capture the camera frames which are encoded in H.264 codec to send to other party in the call.
2) On the other side I want to decode the H.264 codec RTP stream using the OpenMAX AI layer APIs.
Please let me know any sample/example code for the usage of these android ICS, OpenMAX AL APIs to encode/decode the frames to do the streaming over RTP.
Thanks.