<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>