NX Online Session with Skype – 18 April 2011

I had and online training session today for desktop sharing using the NX protocol with two participants, both in Namibia. The FreeNX server was used on Ubuntu 10.04 and the NoMachine NX client on the connecting hosts. We all connected to the server by one participant making the connection and the other two participants attaching to the session by option of shadow on the NX clients. We connected via Skype conferencing for voice.

One person was connected via MTC 3G mobile Internet connection and the other with Telecom ADSL connection. Both reside in Windhoek. I was connected from Grahamstown in South Africa through the Rhodes University LAN. The NX Server was in Namibia connected on Telecom leased line.

We connected on a session with resolution set at 1024×768 and all other configuration set at default such as encoding and caching on the NX client. The connection status of the participants were as follows from a speed test done on www.speedtest.net host IT in Windhoek before starting the session:

  • Telecom ADSL: ping=69ms; download=1.69mbps; upload=0.24mbps
  • MTC 3G: ping=166ms; download=1.01mbps; upload=0.33mbps
  • Rhodes LAN: ping=153ms; download=19.11mbps; upload=3.54mbps

There was the problem that the person connected from MTC kept losing connection on Skype. Me and the other person could communicate on Skype without connection loss. The voice also kept breaking up for the person connecting from MTC. This  caused a delay in the training session and we tried to keep moving on so that the person can catch up once regaining connection. The person did however not loose connection from the NX connection and could see the screen updates despite not having voice over Skype. The lose of Skype connection would probably be because of the high network latency and cause a high packet lose. The total network latency would be that of to the host IT in Windhoek plus the International connection latency which would be about 200+ms Round Trip Time (RTT).

Another issue was the coordination of conversations when participants asked question. Two or more people may start to speak at the same time and may put conversation out of sync. An idea that was presented is for somebody wanting to ask a question should type it in the chat box.

The network packets were captured with Wireshark on the server and on the local machine here at Rhodes LAN. These would need to be analysed for the statistics of network transfer for display and for the Skype audio. There might be difficulty in analysing the Skype audio, cause from time to time when one person loosed the connection from the conference call, we had to redial and sometimes made direct connection call to each other. I do not know whether this would be significant to results at this time.


ADDITIONAL NOTES: The Wireshark summary statistics for each of the connections are shown below.The data only include that for the screen sharing by NX. This is achieved by filtering of traffic for IP packets with TCP port 22 and relevant IP addresses. All users are connected to the eLC server

My PC 3G ADSL
Elapsed time  3328 sec  1858 sec  3229 sec
Avg. Mbit/sec  0.128  0.030  0.029
Avg. packets/sec  118.8  9.2  10.2
Avg. packets size  135 bytes  401 bytes  358 bytes
Data transferred  50.710 MB  65.357 MB  11.296 MB

It would seem that the IP address of the person connecting from the ADSL connection is changed a few times during session so the total transferred is very low is shown in table above.

Advertisement

,

  1. Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.