About the RTSP

301 views
Skip to first unread message

Hsiao Hsu-ho

unread,
Mar 19, 2008, 12:05:54 PM3/19/08
to android-...@googlegroups.com
Dear Android-challenge

We are facing a big problem about "Real Time Streaming Protocol".
We would like to use the protocol in our application. But sadly, the SDK
didn't support this protocol. Could you explain to us when the SDK will
support this protocol or why the SDK didn't support the protocol?

Best wishes,

Jake

Megha Joshi

unread,
Mar 20, 2008, 5:52:22 PM3/20/08
to Android Challenge
Hi,

Many carriers block the RTSP traffic, but they never block the HTTP
traffic as its needed for the Internet applications like email, chat
etc. to work. That is the reason, the framework supports HTTP
streaming only.

Thanks,
Megha

Cow Bay

unread,
Mar 20, 2008, 8:52:21 PM3/20/08
to android-...@googlegroups.com
Does this imply that any protocol other than http/tcp should be strictly
avoided and submitted applications using procotol other than http/tcp will
have negative evalution for the challenge?

Megha Joshi

unread,
Mar 20, 2008, 8:37:56 PM3/20/08
to Android Challenge
No, it does not mean that :) I just wanted to explain why the Media
APIs did not support RTSP.

Jake

unread,
Mar 22, 2008, 9:41:39 AM3/22/08
to Android Challenge
Hi, Megha Joshi

Thanks for your replying.
The SDK is not going to support the RTSP , is it?
Then, we would not be able to fix our problem.
But, thanks anyway.
Maybe we could find out any other solutions.
Thank you very much.

Jake

q2dm1

unread,
Mar 22, 2008, 1:14:40 PM3/22/08
to Android Challenge
As far as I know, nobody managed to get mp4 streaming working yet. Are
there any new insights?

Megha Joshi

unread,
Mar 23, 2008, 5:59:00 AM3/23/08
to android-...@googlegroups.com
Hi,

Streaming does not work for certain mp4 URLs that I got from this forum. I am not sure why this is happening yet, I have logged a bug internally with those test URLs included.

Thanks,
Megha

Megha Joshi

unread,
Mar 24, 2008, 7:31:30 PM3/24/08
to android-...@googlegroups.com
 Hi,

An update on the streaming feature in MediaPlayer. The MediaPlayer / VideoView only support  "progressive streamable contents", which has to satisfy two criterion:
1. the movie atom has to precede all the media data atoms;
2. the clip has to be reasonably interleaved;

Here is a simple way to tell whether a file is "progressive streamable contents" type of content. If there are any "mdat" string before "moov" string, then it is NOT progressive streamable contents. (As shown in the examples here)

Not progressive streamable content:
$ strings /tmp/3.3gp |grep -n "mdat\|moov"
16:mdat
17:mdat
18:mdat
2278:WHmdat<c
2617:moov

Progressive streamable content:

$ strings /sdcard/box.mp4 |grep -n "mdat\|moov"
3:#moov
99:mdat
101:mdat


A following test URLs that I received from this group earlier are not Progressive Streamable Content.

1) http://download-v5.streamload.com/x7Hxsaah~FI2O~568g~4Vxg~KO4LKISs-nrA/gonefishing7/FileManager/Monty.mp4
2) http://www.daily3gp.com/vids/3.3gp


Thanks,
Megha
On Sat, Mar 22, 2008 at 2:54 PM, Megha Joshi <mjo...@google.com> wrote:
Hi,

Streaming does not work for certain mp4 URLs that I got from this forum. I am not sure why this is happening yet, I have logged a bug internally with those test URLs included.

Thanks,
Megha
On Sat, Mar 22, 2008 at 10:14 AM, q2dm1 <trevo...@gmail.com> wrote:

barbapapaz

unread,
Apr 3, 2008, 6:17:53 PM4/3/08
to Android Challenge
Hello megha

Do you have method to produce video with progressive download feature?
Do you have a sample?

Thanks

On 25 mar, 01:31, "Megha Joshi" <mjo...@google.com> wrote:
> Hi,
>
> An update on the streaming feature in MediaPlayer. The MediaPlayer /
> VideoView only support "progressive streamable contents", which has to
> satisfy two criterion:
> 1. the movie atom has to precede all the media data atoms;
> 2. the clip has to be reasonably interleaved;
>
> Here is a simple way to tell whether a file is "progressive streamable
> contents" type of content. If there are any "mdat" string before "moov"
> string, then it is NOT progressive streamable contents. (As shown in the
> examples here)
>
> *Not progressive streamable content:*
> $ strings /tmp/3.3gp |grep -n "mdat\|moov"
> 16:mdat
> 17:mdat
> 18:mdat
> 2278:WHmdat<c
> 2617:moov
> *
> Progressive streamable content:*
> $ strings /sdcard/box.mp4 |grep -n "mdat\|moov"
> 3:#moov
> 99:mdat
> 101:mdat
>
> A following test URLs that I received from this group earlier are not
> Progressive Streamable Content.
>
> 1)http://download-v5.streamload.com/x7Hxsaah~FI2O~568g~4Vxg~KO4LKISs-nr...<http://www.google.com/url?q=http%3A%2F%2Fdownload-v5.streamload.com%2...>
> 2)http://www.daily3gp.com/vids/3.3gp<http://www.google.com/url?q=http%3A%2F%2Fwww.daily3gp.com%2Fvids%2F3....>
>
> Thanks,
> MeghaOn Sat, Mar 22, 2008 at 2:54 PM, Megha Joshi <mjo...@google.com> wrote:
> > Hi,
>
> > Streaming does not work for certain mp4 URLs that I got from this forum. I
> > am not sure why this is happening yet, I have logged a bug internally with
> > those test URLs included.
>
> > Thanks,
> > Megha
>

barbapapaz

unread,
Apr 3, 2008, 7:35:48 PM4/3/08
to Android Challenge
I have generate this video

moov is before mdat but this video is'nt read by android or quicktime

http://www.spherency.com/modules/spherencydao/daoapi/upload/4.mp4

you have an idea

thanks

On 25 mar, 01:31, "Megha Joshi" <mjo...@google.com> wrote:
> Hi,
>
> An update on the streaming feature in MediaPlayer. The MediaPlayer /
> VideoView only support "progressive streamable contents", which has to
> satisfy two criterion:
> 1. the movie atom has to precede all the media data atoms;
> 2. the clip has to be reasonably interleaved;
>
> Here is a simple way to tell whether a file is "progressive streamable
> contents" type of content. If there are any "mdat" string before "moov"
> string, then it is NOT progressive streamable contents. (As shown in the
> examples here)
>
> *Not progressive streamable content:*
> $ strings /tmp/3.3gp |grep -n "mdat\|moov"
> 16:mdat
> 17:mdat
> 18:mdat
> 2278:WHmdat<c
> 2617:moov
> *
> Progressive streamable content:*
> $ strings /sdcard/box.mp4 |grep -n "mdat\|moov"
> 3:#moov
> 99:mdat
> 101:mdat
>
> A following test URLs that I received from this group earlier are not
> Progressive Streamable Content.
>
> MeghaOn Sat, Mar 22, 2008 at 2:54 PM, Megha Joshi <mjo...@google.com> wrote:
> > Hi,
>
> > Streaming does not work for certain mp4 URLs that I got from this forum. I
> > am not sure why this is happening yet, I have logged a bug internally with
> > those test URLs included.
>
> > Thanks,
> > Megha
>
Message has been deleted

acopernicus

unread,
Apr 5, 2008, 2:50:13 PM4/5/08
to Android Challenge
This is great info. But how do I create a "progressive streamable
content".mp4 file?

I'm currently using one of the standard "file converter
programs" (Easy CD/DA Extractor) to create an .mp4 file but don't know
if it's really "progressive streamable content".

Can someone please look at my file here: http://www.pocketjourney.com/audio.mp4
?

Please note that I'm only playing audio and my .mp4 would have no
video. I preferred to simply use .mp3 but as the MediaPlayer only
streams .mp4, I'm trying to convert all my .mp3 files to that format.

In the meantime, I created my own .mp3 streaming function that works
very well. I posted a tutorial on it here: blog.pocketjourney.com.

Anthony

Reply all
Reply to author
Forward
0 new messages