Hi dillirao,

I don't receive onPrepared callback.

After requesting the live stream through the SDP file (http://
server_ip/live.sdp) I receive the following callbacks:
- onBufferingUpdate --> Buffering 100%
- onErrorCallback --> Command PLAYER_INIT completed with an error or
info PVMFErrCorrupt

My file is encoded in MPEG-4 part 2, audio is AAC, file format
is .mp4, resolution is 320x240. I have a bitrate of 700kbps but bw
should not be a problem since I'm on Wi-Fi.
I can stream the same file with a RTSP request from the Darwin server.
It works smoothly.

Any idea why the device returns this error ? evn though it can play
the same stream via RTSP ?

Jean

On May 5, 3:06 pm, dillirao malipeddi <dillir...@arijasoft.com> wrote:
> did u received OnPrepared callback.
> Plz write a onErrorcallback and see, if you get error callback.
>
> whats video profile and audio profile you are using.
>
> use : h263/h264 15fps; 176x144 or 320x240  and use low bit rate , on
> internet ; if lan, bw is not issu
> for audio: use aac/ again try low bit rate encoding;... amr/ is ok...
>
> Thanks
>
>
>
> On Thu, Apr 29, 2010 at 6:32 PM, debelyoo <jean.ross...@gmail.com> wrote:
> > I try to play a live stream on my android phone using the MediaPlayer
> > object. But I definitely see a black screen. Does anybody have any
> > experience with streaming on Android ?
>
> > Here is what I'm doing:
> > I broadcast a stream with Darwin streaming server (via
> > PlaylistBroadcast) to my Android phone. The stream is sent over RTP to
> > the IP of my device (unicast). A .sdp file describes my stream.
>
> > In my app, I try to play the stream with the following code where url
> > is "rtsp://server_ip/live.sdp"
>
> > private void playVideo(String url) {
> >        try {
> >                //media.setEnabled(false);
>
> >                if (player==null) {
> >                        //System.out.println("create MediaPlayer");
> >                        player=new MediaPlayer();
> >                        player.setScreenOnWhilePlaying(true);
> >                } else {
> >                        player.stop();
> >                        player.reset();
> >                }
>
> >                player.setDataSource(url);
> >                //holder.setFixedSize(320, 240);
> >                player.setDisplay(holder);
>
> >                player.setAudioStreamType(AudioManager.STREAM_MUSIC);
> >                player.setOnPreparedListener(this);
> >                player.prepareAsync();
> >                player.setOnBufferingUpdateListener(this);
> >                player.setOnCompletionListener(this);
> >        } catch (Throwable t) {
> >                System.out.println("Exception in media prep:
> > "+t.toString());
> >        }
> >    }
>
> > public void onPrepared(MediaPlayer mp) {
> >                //System.out.println("onPrepared");
>
> >                int width=player.getVideoWidth();
> >                int height=player.getVideoHeight();
>
> >                if (width!=0 && height!=0) {
> >                         holder.setFixedSize(width, height);
> >                         player.start();
> >                }
> > }
>
> > I always have a black screen, buffering remains at 0%.
> > I checked that I can play this live stream on VLC and QT on a desktop,
> > and it works fine. If I request the same file via a direct RTSP
> > request (rtsp://server_IP/myVideo.mp4) the file plays correctly on my
> > android phone.
>
> > I also tried to request the .sdp file by an HTTP request (http://
> > server_IP/live.sdp) but the result is the same (black screen).
>
> > Does anybody have already succeeded in playing a live stream on an
> > android phone ?
>
> > Cheers
> > Jean
>
> > --
> > 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+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> Thank you,
> Dilli Rao. Mwww.arijasoft.com
>
> --
> 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+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to