Regarding packet loss: It's important to understand that because a
LIVE555 application runs as a single thread, never writing to, or
reading from, sockets concurrently, then if packet loss occurs, then
it *must* be happening either (i) on the network, or (ii) in the
operating system of the sender or receiver. There's nothing in our
code that can be 'losing' packets.
If you're sure that you have suficient network bandwidth for your
stream(s), then the packet losses must be occurring inside the
(sender or receiver) OS, most likely because of insufficient internal
packet buffering. Note
<http://www.live555.com/liveMedia/faq.html#packet-loss>, which
describes how to increase the receiver's OS buffering. There's also
a function "increaseSendBufferTo()" that you can use to increase the
*sender's* OS buffering. You might find this useful.
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel