[Live-devel] Server moved to 64bit - packet loss

Szymon Malewski simon.mal at xl.wp.pl
Fri Sep 2 04:20:23 PDT 2011


Sat, 27 Aug 2011 22:52:11, Ross Finlayson wrote:
> > Then I moved server to another machine and I'm experiencing severe packet loss (60-70%) at client side.
> > I'm not familiar with statistics in Live555, for quick check I've added packets counters in GroupsockHelper.cpp in writeSocket and readSocket. Client receives about 1/3 of sent packets. Lowering framerate didn't help much.
> > On the other hand tcpstat shows correct traffic network on both sides.
> 
> Well, if the *only* difference between the two setups is that the server is running on a different machine, then it should be easy to see - by looking at the network traffic - what's different about the new server's packets that's causing packet loss at the client.

I checked packets in wireshark and on the server side they are correct (the same as in working configuration), but on the client side some packets are not captured by wireshark.

> I suspect, however, that this is not the only difference between the two setups.  Are you sure that the new server is not running on a different LAN, or that it's not behind a firewall or a different router?

I am sure. Streaming works in one direction but doesn't work in another. The are no firewalls.

I have tested it on several different computers, running Ubuntu Live CD - with default settings, just increased UDP buffer size.
On 32bit computers it works fine.
On 64bit computers with 64bit system I doesn't work
On 64bit computers with 32bit system it works fine.

I guess it might be problem with network card drivers or sth like that.

Now I am using server on virtual machine with 32bit system and for some time it is enough.

Szymon




More information about the live-devel mailing list