Hi,

I am trying to create a live video streaming application for Android.

Using the MediaRecorder class I am able to record a video, and stream
it to the flash server.

However, I am facing a 2-3 second delay while I stream, so the
streaming is not live.

I was printing some statistics from the encoder, and observed that the
encoder writes video
data in a burst, i.e. it writes about 40 kb of data, and then waits
for 2 seconds before writing
the next 2 kb of data and so on.

Is there anything that I am doing wrong here? How do I get rid of
this. Are there any internal
buffers or caches that I need to flush?

Thanks!

-- 
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

Reply via email to