[FFmpeg-devel] Realmedia patch

Luca Abeni lucabe72
Thu Sep 11 17:03:55 CEST 2008


Hi Ronald,

Ronald S. Bultje wrote:
> Hi Luca,
> 
> On Wed, Sep 10, 2008 at 9:59 AM, Luca Abeni <lucabe72 at email.it> wrote:
>> Are you testing with rtsp://streamr.hitpops.jp/ngc/mov/m0609.mov?
> 
> Had to tripple check my test script, but thank god I wasn't, because
> that means Real's servers distinguish RDT vs RTP in the SETUP
> transport.

Ok; good to know that a real server respects the meaning of standard
RTSP commands :)


> The ones I gave you were from a regular Quicktime server
> which ignores te x-pn-tng part.

Uh... So, you found a bug in QTSS (you are saying that it replies to
requests for unknown protocols saying that it supports them, righ?)


> So I suppose the best thing to do is
> to use IsRealDataType to hint RTP vs RDT during SETUP (we obviously
> prefer RTP) [*]

Yes; you can use hints from the SDP (I think the payload types are
more meaningful than a "IsRealDataType" line for which we ignore the
exact meaning) to select the transport protocol(s) for the SETUP
request.

After that, the transport protocol used for parsing the incoming
packets is determined by the SETUP reply coming from the server.

 > or would you want me to implement listing already?

You mean, sending a list of acceptable protocols instead of
repeating the SETUP command multiple times? I think this can
wait (let's avoid to introduce too many changes simultaneously).


			Luca




More information about the ffmpeg-devel mailing list