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

