[Live-devel] All client streams slow down when using two live proxies connected together.

Ross Finlayson finlayson at live555.com
Wed Dec 4 14:29:08 PST 2013


> Could this be handled in the select on a writeset, and when the socket can write it writes the header followed by the data.  (I assume the data must come in one seq write?)  This way the event loop can still process up to the point of the send?

No, there's no way that the code could be updated easily to do these writes asynchronously.  The code was designed for the common case - sending datagrams - where this type of error isn't an issue.  In any case, it wouldn't really overcome your basic problem: That the bitrate of your input stream (when replicated and transmitted to multiple clients) is exceeding the capacity of your network.

Once again, you need either a slower stream, or a faster network.  (Or you can perhaps alleviate the problem by not streaming over TCP.)


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20131205/724d1601/attachment.html>


More information about the live-devel mailing list