Android app problem with Progress bar and buffer information

I am trying to get streaming working on an Android.

The app plays the on-demand video from wowza media server v2.2.4 via RTSP by link such as ‘rtsp://180.150.140.49:1935/vod/mp4:sample.mp4’. Wowza media server runs on Linux Red Hat 4.

The application vod is set up by running wowza_path/examples/installall.sh.

The video sample.mp4 can be played.

The problem is the progress bar didn’t work and there is no buffering information prior to the beginning of the video.

When I drag the progress bar, it’s not working at all. And the buffering information cannot be read by Android app.

There should be no problem with the Android app itself, as I set up a wowza media server on local laptop (The OS is Windows).

Then android app connects to local wowza media server, progress bar works and buffer information can be shown as well.

The local wowza media server was set up by default configuration. The application vod on local wowza media server is also set up by running installall.bat.

Could anyone help me get out of here?

Are you using the Android MediaController API? If so, try just opening the RTSP url in a browser.

Richard

On Android 2.2+ you can use Flash 10.1+ and use RTMP* or Sanjose (Flash HTTP) streaming.

Richard

Are you using the Android MediaController API? If so, try just opening the RTSP url in a browser.

Richard

No. We used the android.media.MediaPlayer to play the video.

Could you also suggest a preferable way that we can play video from wowza media server on Android device? At the moment, we test on Android 2.2 and 2.3.4.

By the way, I tried all the videos on VLC on Windows 7. All the videos can play on VLC on Windows 7.