Project Number: 1007 ( RE)

Project Title: Multimedia European Research Conferencing Integration (MERCI)

Deliverable Type: (PU/LI/RP)* RP



Deliverable Number: D2

Contractual Date of Delivery: 28 February 1997

Date of Interim Delivery: 28 February 1997

Date of Final Delivery: 29 August 1997

Title of Deliverable: MERCI Software Deliverable II

Work-Packages contributing to the Deliverable: 2, 3, 5, 6, 7, 8, 9, 10

Nature of the Deliverable: (PR/RE/SP/TO/OT)** TO

Author: Roy Bennett, Project Manager, MERCI

Those responsible for the deliverables are acknowledged in the relevant section of this document.




This is a Project deliverable. For various reasons, which we elaborate on in this document, we will delay delivery of some tools and provide improved versions of some of the others after our demonstration at JENC8.

The tools we are delivering are freely available on World-Wide Web and ftp sites around the world. We have documented each of them under the headings Release Description, Systems Requirements List, Installation Guidelines, and the Web source for the software. Although we provided versions of the released tools in February, we have updated this deliverable following JENC8 at which we demonstrated further improvements.

FreePhone, Rendez-Vous and RAT, delivered in D1, are now given added functionality and are available on more platforms. FreePhone now provides high-frequency sampling and supports stereo and the L16 codec. Rendez-Vous is now compatible with VIC and available for PCs running FreeBSD and Windows 95/NT. RAT provides mixing functionality to allow use in a gateway and16 bit encoding on all codecs.

The Secure Conferencing User Agent (SCUA) from GMD is included below.

Network Monitor, developed by CRC was originally submitted, but, with the further development of this prototype into the MultiMON tool, which was released in July, we now submit this in its place.

Keyword list:

multimedia conferencing, video, audio, shared workspace, RTP/2, MBONE, multicast, cryptography


Rationale for the structure and content of this deliverable

These are the deliverables we anticipated delivering, some of which we have delayed for the reasons given:



Software delivered

FreePhone 4.0 Beta 1


Andrés Vega-García wrote the core code of Free Phone. His work, part of a PhD thesis, was supervised by and done with Jean Bolot , with much useful feedback/advice from Christian Huitema .

Release Description

Main features:

New features of this release:

Systems Requirements List

Version 4.0 Beta 1 is available for the following platforms:

Solaris 2.4 & 2.5

The following platforms run 3.0 Beta 1:

SunOS 4.1.3


Linux 2.0

Installation Guidelines

Uncompress fphone-yourOS[-static].gz where you usually store your

binaries (i.e. ~/bin) and untar the libtcl.tar.gz in your root directory

(i.e. ~/libtcl). Go to your bin directory:

$ cd bin

$ mv fphone-yourOS[-static] fphone

$ chmod 755 fphone

$ rehash

Set the environment variables as follow:

$ setenv TCL_LIBRARY ~/libtcl


Web source



Frank Lyonnet, a member of the Rodeo team at Sophia Antipolis, is primarily responsible for the software. He is a second year PhD student supervised by Walid Dabbous and Christian Huitema.

Release Description

Main features:

Systems Requirements List

Versions are available for the following platforms:

Sun Sparc Solaris machines

Sgi Irix 5.x machines

Sun Sparc SunOS machines

x86 Linux machines

Dec OSF1 machines

Windows 95 machines

x86 FreeBSD machines

Windows 95/NT machines

The last two of these platforms are new in this release.

Installation Guidelines

Edit the file in order to match the place where you want to put the lib/ library (default is ./lib).

Execute the script with the following syntax : [<audio addr> <audio port> <video addr> <video port> [<ttl>]]

Default parameters are 2242 2244 16.

Web source




People on the project are Angela Sasse, Vicky Hardman, Isidor Kouvelas, Colin Perkins, Orion Hodson, Anna Watson, Mark Handley and Jon Crowcroft.

Release Description

RAT is similar to existing audio tools (such as vat), is RTP v2 compliant, and offers extra functionality to try and improve the performance over the Mbone:

The packet format used by RAT v2.6a2 and later to transmit redundant encodings has changed. The new packet format is a result of collaboration between UCL and INRIA. A specification of this format can be found in the Internet draft draft-perkins-rtp-redundancy-01.{txt|ps}. Because of this change, versions of RAT prior to v2.6 will not be able to interoperate with new versions when using redundancy.

Systems Requirements List

RAT binaries version (3.0.18/2 0) are currently available for:

SunOS 4.1x

Solaris 2.x

IRIX 5.x

HP-UX 9.0x



Linux 2.0.x

FreeBSD 2.2.x

The last two are new platforms for this release.


Installation Guidelines

Unix: gunzip the binary

Windows95: unzip the binary, set HOME environment variable.

Web source




Contacts for this software are J L Robinson and J A Stewart

Of the Communications Research Centre, Ottawa, Ontario, Canada

Release Description

MultiMON is a monitor that collects, organises and displays all the IP multicast traffic that is detected at the location of the MultiMON Server.

While MultiMON is a general purpose multicast monitoring tool, it is intended in particular to monitor multicast traffic on local network segments and should assist a network administrator in managing the traffic on an Intranet.

MultiMON is built on a client/server basis which allows the data collectors (Servers) to be distant from the GUI front end displays (Clients).

Systems Requirements List

MultiMON is written in tk/tcl, but needs tcpdump, xplot, the distributed processing additions, and the object-oriented additions to tk/tcl.

Currently, we have it running on Sun workstations, but there is no reason to believe that it will not run on other platforms, (at least the client) including Windows 95 and NT. We have an Axil Ultima (Sun Ultra clone) that we do development on, and this seems to work very well.

Versions needed:

The server needs: tk, tcl, tcpdump, tcl-dp

The client needs: tk, tcl, xplot, tcl-dp stooop


Tk, Tcl and Tcpdump are not bundled with this distribution. If you do not have these, or do not have recent

versions, please upgrade.

Installation Guidelines

Full instructions on the installation and running of the software are given at the source web site

Web Source

The software is available as a UNIX tape archive at


The Secure Conferencing User Agent (SCUA)


The software was developed by Lan Wang, Anne Jaegemann and Elfriede Hinsch.

Release Description

SCUA is based on the MIME standard and has the following features:

Systems Requirements List

The system is available for Unix machines using sendmail.

Installation Guidelines

Full instructions are given in the README file which is included with the release.

Changes have to be made to an installation script and the library for Solaris2.5 has to be retrieved.

At initial use, an installation window is opened and various defaults have to be changed.

Web Source