Videoconferencing

 

Videoconferencing with schools abroad

Tim Arnold and Steve Cayley have been working as lead consultants on the TDA’s Videoconferencing project which has involved the setting up of videoconferencing systems in schools in England, Germany, France and Spain. Initially these systems were connected using ISDN however more recent systems have been set up for IP videoconferencing using broadband connectivity.  

A number of technical issues have arisen during installations. This document outlines the requirements for IP based videoconferencing and is designed to inform technical engineers who support schools locally. The aim is to raise issues early in the process and hopefully simplifying installations.

 

IP Based Videoconferencing

  • The project has been setting up dedicated, group, videoconferencing systems. To date these have been Polycom Viewstations (see www.polycom.com) however the information contained in this document would generally apply to any make of system. The systems are self contained and do not require the use of a PC.
  • The systems are IP devices and connect directly to a local LAN in the same way as a desktop PC or laptop using standard CAT 5/6 Patch Cable with RJ45 termination.
  • The system can be used anywhere on the LAN provided it is a Switch based LAN and congestion is not a problem on the network.
  • Configuration of the system includes standard IP settings including IP Address, Subnet Mask, Gateway and DNS.

 

Bandwidth

  • Dedicated IP based videoconferencing systems can link at any speed from 128kb/s up to 1.5Mb/s and beyond.
  • Actual bandwidth will be constrained by a number of factors including:
    • Broadband bandwidth available
    • Broadband contention
    • Activity on the LAN
  • Videoconferencing systems usually establish calls with equal incoming and outgoing bandwidth. This can be a problem with ADSL where the Upstream bandwidth is less than Downstream.
  • Videoconferencing requires 20% headroom over and above the connection bandwidth requested when the call is established. For example on an ADSL broadband link with 2Mb/s downstream and 256 kb/s upstream the maximum bandwidth for the call would be 192kb/s upstream – leaving 25 % headroom.
  • Quality of Service (QoS) systems can be used to guarantee dedicated bandwidth for videoconferencing but needs to be end to end. As most calls between countries traverse the open Internet, for at least part of the route, end to end QoS is impossible to achieve. However successful conferences have taken place without QoS.
  • Often use of the broadband bandwidth by other applications (access to websites, downloading files, using streaming media) in the school will degrade the performance of a videoconference. Some schools have to ensure that other uses are stopped for the duration of the conference.
  • With a heavily used LAN or a poorly designed LAN local traffic on the network can affect videoconferencing.
  • Congestion of any sort shows in poor quality video and in extreme cases freezing of the video image and break-up of the audio.
  • Most schools in France and Germany currently use ADSL broadband however there is a huge variety of upstream and downstream bandwidth.

 

The situation in the UK

  • Most schools in the UK have enough bandwidth to handle videoconferencing. The school may be linked to one of the Regional Broadband Consortia (RBC) networks or a LA network.
  • RBC and LA networks are connected to form the National Education Network (NEN).
  • Most RBCs/LAs support videoconferencing which is controlled through the use of Gatekeepers. These control access and provide directory services to the schools within their own regional network. Videoconferencing systems have to be registered with the local Gatekeeper before calls can be made. Rules may control calls into and out of a regional network via the Gatekeeper.
  • Ukerna provides national Gatekeeper services and most regional gatekeepers have a trusted relationship with the national gatekeepers to enable calls to be made between schools across the UK .

 

The situation abroad

  • The situation abroad varies from country to country and often from region to region within each country. It is sometimes the case that schools within the same region will have different systems.
  • In France the majority of schools use Wanadoo as their ISP and most have ADSL links. In some schools the ADSL lines have very limited bandwidth, particularly upstream (128Kb/s). Most do not have fixed IP addresses. Schools will often have a Linux based Firewall/Proxy in the school and there is evidence of regional control and decision making.
  • In Germany a very wide range of services and providers is evident. Local ISPs have been particularly helpful in providing services to schools. In the Cologne area NetCologne upgraded the connection for two schools in the project to 1Mb/s SDSL with 6 fixed IP addresses. This made configuration straightforward and the additional bandwidth has resulted in very good quality conferences.
  • To date we have found no evidence of the use of videoconferencing Gatekeepers by schools abroad.

 

Linking schools abroad

  • Rules governing registration with Gatekeepers in the UK vary between RBCs/LAs. The ability to register systems external to the regional network are required if links to schools abroad are to be enabled. It may be possible to register a school abroad with the regional Gatekeeper or the national gatekeeper. For the TDA project schools in Germany and France have been registered with the national Gatekeepers. One of the drawbacks is that the schools in Germany and France then have UK registered E164 numbers.
  • Ideally systems in schools abroad should be registered with a Gatekeeper in their own country and trusted relationships set up between that Gatekeeper and UK Gatekeepers. To date this has not been possible to achieve due to a lack of infrastructure in each country.

 

IP Addressing

  • With most schools in Germany and France using ADSL a number of additional problems have been encountered. Ideally a videoconferencing system should have a unique, public IP address however the majority of ADSL systems allocate a private address to each IP device on the network and using a system called Network Address Translation translate from the private addresses to a single public address. That public address may be the same each time or may be dynamically allocated from a range (we have even found public IP addresses allocated from a range of ranges!

 

All this works fine for most applications but causes problems for videoconferencing:

  • It may not be possible to make calls with video and audio
  • It may not be possible to received incoming calls
  • It may not be possible to register with a Gatekeeper

 

  • On some makes of videoconferencing system it is possible to tell the system that it is behind NAT and either allow the system to discover the public IP address automatically or to enter it manually.

 

If the system can find the public address automatically then it doesn’t matter if the public address changes on a regular basis.

Routers that support UPnP NAT traversal can allow discovery of the Public IP address. Some routers do not allow discovery of the public address, if this is the case and the IP address is not fixed the system cannot work.

The allocation of a fixed pubic IP address by the ISP solves this problem.

In practice the best solution is the allocation of a number of fixed IP addresses to a school by the ISP, this enables the school to allocate a public IP address to the system directly taking away the need to configure for NAT. Most ISPs will charge extra for this.

 

Ports, Routers and Firewalls

  • For videoconferencing to work behind a firewall a number of Ports need to be opened. When traversing a firewall, the H.323 protocol requires the use of certain static ports as well as a number of dynamic ports that are selected at random from a very wide range. Network managers are naturally reluctant to open such a range of ports. Some manufacturers allow you configure the system to use a specific, more limited range of ports which can be programmed into the firewall. Ports have to be opened for call initiation, video, audio, gatekeeper registration and data collaboration.
  • UPnP NAT Traversal is implemented on some routers and discover the public IP address and dynamically open requested ports on request from a specific application.
  • Routers / Firewalls can be configured with Port forwarding to open specific ports for a particular network device such as a videoconferencing system. Alternatively the device can be place in a DMZ.

 

Ports required for videoconferencing

PORT

TYPE

PROTOCOL

DESCRIPTION

1719

Static

UDP

Gatekeeper RAS

1720

Static

TCP

Q.931 (Call Setup)

1024-65535

Dynamic

TCP

H.245(Call Parameters)

1024-65535

Dynamic

UDP (RTP)

Video Data Streams

1024-65535

Dynamic

UDP (RTP)

Audio Data Streams

1024-65535

Dynamic

UDP (RTCP)

Control Information

Optional

 

 

 

389

Static

TCP

ILS Registration (LDAP)

1002

Static

TCP

Site Server Registration (Windows 2000 Built-in LDAP)

1503

Static

TCP

T.120 (Data Channel)

1718

Static

UDP

Gatekeeper Discovery (requires multicast address 224.0.1.41)

22136

Static

TCP

VCON MXM - Remote VCON Endpoint Admin

26505

Static

TCP

VCON MXM - Remote Console Login

 

  • Port 389 (TCP): ILS registration
  • Port 1503 (TCP): Microsoft NetMeeting T.120 data sharing
  • Port 1718 (UDP): Gatekeeper discovery
  • Port 1719 (UDP): Gatekeeper RAS (must be bidirectional)
  • Port 1720 (TCP): H.323 call setup (must be bidirectional)
  • Port 1731 (TCP): Audio call control (must be bidirectional)

Port 5060 (TCP and UDP): SIP

 

 

back | about | contact | courses | projects | resources | videoconference | home
Unit A, Ulysses Park, Heron Road, Sowton, Exeter, EX2 7PH  :  01392 364171