From: Mike McCool <[EMAIL PROTECTED]>
Subject: RTSP/1.0 and ClientChallenge

Hi all -

I didn't see this in the archives, so forgive me if this =
has been asked before.
I'm trying to write a simple RTSP/1.0 server that can =
broadcast WAV files over RTP.  I've implemented most of =
the functionality, but the RealPlayer G2 won't talk to =
my server.  The client sends me an OPTIONS request =
with a header "ClientChallenge", which has a long =
string of letters and numbers after it.  =

The Basic RealServer appears to answer this =
ClientChallenge with a RealChallenge1 header, which =
also has a long string of letters and numbers.  The =
client responds with a RealChallenge2, and the server =
responds with a RealChallenge3.
In my server, I ignore the client's challenge.  The =
client gets to the phase of doing a SETUP on the WAV =
file, but then it will TEARDOWN the connection and =
tell the user that the server is invalid.  However, =
I've found that if I filter out the challenge headers, =
the client does the exact same thing to the Basic server.

So what I'm wondering is:

- What are these Challenge headers?
- What's their purpose?
- How do I generate them or work around producing them?

Any help would be appreciated.  Thanks!
      --MLM

Reply via email to