I have an application that uses multiple instances of Live555 within a single process (each instance has a devoted thread, and I do not share instance data across threads, per the FAQ).  However, RTPOverTCP_OK is a global variable so all instances of Live555 share its state.  So if one instance has a TCP error then it affects all instances.<br>
<br>I have two questions:<br><br>1. Is there some other way I should/could be dealing with TCP connectivity issues besides RTPOverTCP_OK?<br>2. If I were to fix this problem, what would be the best way to go about it?  I was thinking of adding fRTPOverTCP_OK to the RTPInterface class, but then I&#39;d need to expose it through other classes (RTPSink and RTCPInstance, from what I can see, which would then be visible from OnDemandServerMediaSubsession).  I&#39;d also leave the global in place to be backwards compatible with any existing code.  Would you consider this patch if I wrote it?  (or would you have a different suggestion?)<br>
<br>Thank you,<br><br>Jeremy<br>