[Live-devel] [PATCH] Declare RTSP server's timeout

Warren Young warren at etr-usa.com
Fri Aug 22 06:16:28 PDT 2008


Ross Finlayson wrote:
> 
> if you're using our software to develop your client, 

I can see how you might have gotten the impression that I was writing 
the client myself.  When I said I had a client here, I meant it was 
sitting on the table over there to my right. :)  It's a set-top box, 
much like an Amino, but far more powerful.  I'm using your server to 
feed streams to it, for testing.

I'm being circumspect about the brand name and model because I don't 
imagine you have one, and it's not necessary that you go get one.  This 
isn't about the quirks of Box X, because Box X is obeying the letter of 
the RFC, if perhaps not the spirit.

I've already asked the makers of Box X to make it send RTCP RR, but in 
the meantime, I have an fix.  They know this, and that may prevent them 
from putting resources into this soon, or ever.  I can maintain a 
private branch of the software with this fix in it, but of course that 
means an integration step every time you release a new version that has 
something I want.

Besides, there may be other clients out there that would benefit from 
this patch.  The coming IPTV revolution is going to result in a whole 
lot of random STBs you've never heard of from companies you've never 
heard of coming on the market.  The nature of things is that they'll 
have all sorts of odd behaviors, so even if this is the only box today 
that does this, it's probably not going to be the last.

> your client already needs to *receive* RTCP "SR" packets, 

I presume it does, since I don't see ICMP port unreachable coming back 
whenever I see an SR go by.  I guess it could just be eating them.

I'm sending MPEG-2 transport streams, so I don't see that SR is 
necessary for A/V sync.  The sync information is in the transport stream 
headers.


More information about the live-devel mailing list