[libnice] Pseudotcp performance (with focus on Windows)

Olivier Crête olivier.crete at collabora.com
Tue Jun 17 09:17:12 PDT 2014


Hi,

On Tue, 2014-06-17 at 13:44 +0200, Radosław Kołodziejczyk wrote:
> Hello,
>
> We've compiled libnice and are using it with GLIB 2.34 on Windows to
> transfer data using the reliable agent. What we found is that it can
> have a really poor performance on some hosts. We've put together a
> simple test program to send gibberish from client to server and even
> while running it via LAN the transfer rate on some systems is down to
> 0,5 MB/s. We can observe 'hiccups' on the receiving side, where the
> data callback is not being called for periods of 100-400 ms sometimes.
> I see a lot of retransmits going on on the sending side.
>
> Does anyone have any experience with the reliable agent, especially on
> Windows, and may provide some insight what can be tweaked or what can
> cause such issues?

Most of these are probably due to packet losses, the pseudotcp code is
quite primitive in that regard.

-- 
Olivier Crête
olivier.crete at collabora.com



More information about the nice mailing list