[Live-devel] Packet loss when receiving streamed data via TCP

Jacques Tebcherani jtebcherani at awox.com
Tue Jan 18 02:41:57 PST 2011


Hi,



I have developed a PCM audio Server/Client based on "LIVE555 Streaming Media" library (v2010.04.09).



I have configured my server to stream in unicast mode.

I have configured my client to receive the stream via TCP (setupMediaSubsession() is called with streamUsingTCP parameter set to True).

I need to receive data without packet loss and the received data are not processed in real time.



I have checked that the server sends each frame with a timestamp that is incremented by 8ms.

But on the client side, which is playing the stream in Wi-Fi, I have noticed that some frames are lost.

When I dumped the presentation time in OssSink::afterGettingFrame1() method, each 1 or 2 seconds, I have some "holes" in the received presentation time.

I mean that some presentation times are not equal to the last one + 8 ms.



Is this a problem which you already encountered?

Does live555 can discards some frames?

Perhaps that the last version of "LIVE555 Streaming Media" library can solve this issue?



Regards,

Jacques Tebcherani





__________ Information provenant d'ESET NOD32 Antivirus, version de la base des signatures de virus 5795 (20110117) __________

Le message a été vérifié par ESET NOD32 Antivirus.

http://www.eset.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20110118/823755e3/attachment.html>


More information about the live-devel mailing list