Thursday, November 21, 2013

[android-developers] Re: Is Android friendly for video real-time processing?

Thanks.
The link says:
MediaMetadataRetriever class provides a unified interface for retrieving frame and meta data from an input media file.

I would like real-time video processing: frame processing, display on the screen (and/or encode into a video file).
When doing frame processing, there is no video file yet.



On Thursday, November 21, 2013 12:39:59 AM UTC-6, gjs wrote:
Hi,


And the other documentation for classes in the media framework, search blogs for examples & stack overflow etc

Regards


On Thursday, November 21, 2013 8:15:34 AM UTC+11, Linda Li wrote:
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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
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 android-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate