[Live-devel] [External] Re: Randomly I Frame missed for high bitrate cameras

Ross Finlayson finlayson at live555.com
Wed Jan 3 23:36:56 PST 2024



> On Jan 4, 2024, at 8:24 PM, R, Ranjith via live-devel <live-devel at us.live555.com> wrote:
> 
> But I want to confirm where in Live555 code where the packet is getting discarded

Packets are not being discarded anywhere in the LIVE555 code.  Note that a LIVE555-based server simply sits in a loop, writing a sequence of RTP packets to a socket.  And a LIVE555-based receiver simply sits in a loop, reading a sequence of RTP packets from a socket.

In other words, there is nothing in the LIVE555 code that can possibly be ‘losing’ packets.  If you are seeing packet loss between a LIVE555-based server and a LIVE555-based client, then it *must* be happening between these two sockets (server socket and client socket) - not in the LIVE555 code.

I.e., if your server and client are separated by a network, then any packet lost *must* be occurring on the network, or in the operating system that’s underneath the server’s socket, or in the operating system that’s underneath the receiver’s socket.

If your server and client are running on the same computer (either on the same (real or virtual) machine, or in different virtual machines), then any packet lost *must* be occurring within the computer’s operating system (including perhaps its virtualization implementation).


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




More information about the live-devel mailing list