In iPhone, there are video processing APIs to get frames, process frames 
and encode to the output video file.
I find the companies, like GoPano and Kogeto that are doing real-time video 
processing, have published their products several years ago. But they are 
struggling in publishing products for Android devices. 
I assume Android system is not friendly for video real-time processing.

Apparently, onPreviewFrame cannot be used here, since it is slow than the 
original frame rate.
If we read the MediaRecorder output (video streaming) to a socket, and get 
the data there, the video streaming data have been encoded, so we need to 
take extra time to decode it (let alone the whole process is not as 
friendly as in iPhone).

It is a pity Android cannot beat iPhone in this area. People might convert 
to use iPhone when they find they cannot use many gadgets.

I am not sure whether I miss something more convenient than what I have 
thought about.
Any ideas and opinions are welcome.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to