<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
I actually ran into this very same problem a while back. We had a
customer trying to stream live low frame rate/low bit rate video
over a slow military 3G cellular network and things weren't working,
I can't remember all the details now but either the client or the
server was hanging up because of an unexpected response or something
like that. It wasn't crashing but things also weren't operational. <br>
<br>
Eventually I figured out the same thing that Ralf discovered, i.e.
that one of the RTCP packets were coming in before the server
expected and messing up the server RTSP over TCP parsing code. I
have to go back and reproduce the problem to be sure, but I think it
was more than a mere annoyance. <br>
<br>
At the time the customer figured out a work around (I think it was a
different network or something like that ) and I didn't have time to
figure out a proper fix for the code and I put it on my to do list
to report the problem to you Ross. But as often happens with to do
lists that item never came up. <br>
<br>
A fix for this would be appreciated.<br>
<br>
Matt S.<br>
<br>
<br>
<div class="moz-cite-prefix">On 8/30/2012 6:44 AM, Ross Finlayson
wrote:<br>
</div>
<blockquote
cite="mid:65360213-B62D-4142-A9C3-FCDA5050A963@live555.com"
type="cite">
<div>
<blockquote type="cite">
<div>1) The server could of course be made more robust by
detecting the '$' char and ignoring such requests.<br>
Would this work as a quick fix?<br>
</div>
</blockquote>
<div><br>
</div>
Perhaps. But is this really a problem worth worrying about? If
this happens only occasionally (in extreme situations), and
merely causes the server to send back a "method not allowed"
RTSP response, then is this a major problem? It seems to be
merely an 'annoyance'.</div>
<div><br>
</div>
<div><br>
<blockquote type="cite">
<div>2) The (more correct?) approach would be to only allow
the client to send an RR after it has received a PLAY
response.<br>
</div>
</blockquote>
<div><br>
</div>
Maybe, but that would require a major change to the client code
that might break other things - and wouldn't help with existing
clients anyway. So I'm not going to go down that route just to
deal with a rare issue that - as noted above - appears to be
just an annoyance.</div>
<br>
<br>
<div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate;
color: rgb(0, 0, 0); font-family: Helvetica; font-style:
normal; font-variant: normal; font-weight: normal;
letter-spacing: normal; line-height: normal; orphans: 2;
text-align: -webkit-auto; text-indent: 0px; text-transform:
none; white-space: normal; widows: 2; word-spacing: 0px;
-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;
-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto; -webkit-text-stroke-width:
0px; font-size: medium; "><span class="Apple-style-span"
style="border-collapse: separate; color: rgb(0, 0, 0);
font-family: Helvetica; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal;
line-height: normal; orphans: 2; text-align: -webkit-auto;
text-indent: 0px; text-transform: none; white-space: normal;
widows: 2; word-spacing: 0px;
-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;
-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto; -webkit-text-stroke-width:
0px; font-size: medium; ">Ross Finlayson<br>
Live Networks, Inc.<br>
<a moz-do-not-send="true" href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
live-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com</a>
<a class="moz-txt-link-freetext" href="http://lists.live555.com/mailman/listinfo/live-devel">http://lists.live555.com/mailman/listinfo/live-devel</a>
</pre>
</blockquote>
<br>
</body>
</html>