Moby Dick Application Framework Specification
Total Page:16
File Type:pdf, Size:1020Kb
IST-2000-25394 Project Moby Dick D0102 Moby Dick Application Framework Specification Contractual Date of Delivery to the CEC: 31 August 2002 Actual Date of Delivery to the CEC: 31 August 2002 Author(s): partners in WP1 (cf. page 3) Participant(s): partners in WP1 Workpackage: WP1 Security: Public Nature: Report Version: 1.0 Total number of pages: 43 Abstract: This document provides a description of the applications and coordination software to be used during tests and trial phase of Moby Dick architecture. Keyword list: Field trial, Test-bed, Moby Dick platform, Application, Traffic Pattern. Moby Dick WP1 1 / 43 WP1-D0102_final.doc Version 1.0 30.8.2002 Executive Summary This deliverable describes the applications to be used during trial phase of Moby Dick project, with the tests properly defined in D0501 Annex. The software was chosen according to the following main reasons: - Only IPv6 software is taken into account. - Applications should be representative in their field (conversational, streaming or network gaming software) - A proper trade off between simplicity and functionality should be made - Not only free software should be used, but also –when possible- open source applications are preferable - Public available applications has been selected and minimal effort mainly to port application to IPv6 will be provided by Moby Dick Project. - Results from previous projects have been consider. We reuse results from 6WinIt (IST- 2000-25153) and LONG (IST-1999-20393) Projects. In particular we will use MGEN6 application developed inside LONG project (Laboratories over Next Generation Networks) for network performance measurements as well as audio and video tools (vic, vat, rat) ported to IPv6 from 6WinIt (IPv6 Wireless Internet Initiative). Applications selected have been divided in areas: S VoIP applications. We mainly describe SIP environment available in IPv6 protocol stack. This software will be used to perform telephone conversation tests. S Streaming. Due to the restrictions on bandwidth in the access network, audio streaming based on MP3 has been considered to perform tests and deploy trials. These applications could be consider of interest mainly among young people who, through the Socrates-Erasmus program will be our testers. Video streaming applications may also be considered, especially in the Ethernet access. S Games. We consider different applications, based on collaborative and individual games. Applications like Quake, Chess and Tetris are considered of high demand in the future System beyond 3G and therefore we will try to use in our testbed. S Interactive or Web Browsing. The increasing growth of the Internet and Web based services justifies these applications that will continue playing an important role in the future. Web browsing, email, chat and messenger applications are among these. S System Coordination and Expert Evaluation. These applications are useful for management of the test and trial performs. Also, through these applications Moby Dick operators will be in contact to solve configuration parameters and exchange experience and feedback. Most of the applications have been tested and installed at Moby Dick Trial Sites in Madrid and Stuttgart and servers are installed and ready for the tests and trials. For these applications we have include an analysis of the traffic pattern injected to the network. Moby Dick WP1 2 / 43 WP1-D0102_final.doc Version 1.0 30.8.2002 Authors Partner Name Phone / Fax / E-mail UC3M Jose Ignacio Moreno Phone: +34-916249183 Fax: +34-916248749 E-mail: [email protected] Ignacio Soto Phone: +34-916245974 Fax: +34-916248749 E-mail: [email protected] Carlos J. Bernardos Phone: +34-916249959 Fax: +34-916248749 E-mail: [email protected] Raquel Panadero Phone: +34-916248756 Fax: +34-916248749 E-mail: [email protected] Pablo Serrano Phone: +34-916248756 Fax: +34-916248749 E-mail: [email protected] USTUTT Jürgen Jähnert Phone: +49-711-685-4273 Fax: +49-711-678-8363 E-mail: [email protected] Paul Christ Phone: +49-711-685-2515 Fax: +49-711-678-8363 E-mail: [email protected] PTIn Victor Marques Phone: +351-243-403-654 Fax: +351-243-420-722 E-mail: [email protected] ICR Tan Seng Kee Phone: + 65-68709335 Fax: + 65-67795441 E-mail: [email protected] T-Nova Hans J. Einsiedler Phone: + 49-30-34 97 35 18 Fax: + 49-30-34 97 35 19 E-mail: [email protected] Moby Dick WP1 3 / 43 WP1-D0102_final.doc Version 1.0 30.8.2002 Table of Contents ABBREVIATIONS.............................................................................................. 7 1. INTRODUCTION.......................................................................................... 8 2. MULTIMEDIA APPLICATIONS ................................................................... 9 2.1 Audio streaming: Mpg123 .........................................................................................................9 2.1.1 Description ...........................................................................................................................9 2.1.2 Installation and configuration...............................................................................................9 2.1.3 Network protocol information ..............................................................................................9 2.2 Audio streaming: Mpg321 .........................................................................................................9 2.2.1 Description ...........................................................................................................................9 2.2.2 Installation ............................................................................................................................9 2.2.3 Network protocol information ............................................................................................10 2.3 Audio streaming GUI: Gqmpeg ..............................................................................................10 2.3.1 Description .........................................................................................................................10 2.3.2 Installation ..........................................................................................................................10 2.3.3 Network protocol information ............................................................................................10 2.4 MP3 Streaming Server: Icecast-1.3.11....................................................................................10 2.4.1 Description .........................................................................................................................10 2.4.2 Description .........................................................................................................................10 2.4.3 Installation and configuration.............................................................................................10 2.5 Interactive browsing: Gabber-0.8.7 (Jabber Client) .............................................................11 2.5.1 Description .........................................................................................................................11 2.5.2 Installation and configuration.............................................................................................11 2.6 Interactive Browsing: Jabber-1.4.2 server .............................................................................11 2.6.1 Description .........................................................................................................................11 2.6.2 Installation and configuration.............................................................................................11 2.7 VoIP: Introduction to SIP........................................................................................................11 2.8 VoIP: Non-Java SIP environment...........................................................................................13 2.8.1 Description .........................................................................................................................13 2.8.2 Installation and configuration.............................................................................................15 2.8.2.1 Sipc Installation ..............................................................................................................15 2.8.2.2 RAT (Robust Audio Tool) Installation...........................................................................16 2.8.2.3 Sipd Installation..............................................................................................................17 2.8.2.4 MySQL Installation and Usage.......................................................................................17 2.8.3 Network protocol information ............................................................................................17 2.9 VoIP: Java SIP environment ...................................................................................................19 2.9.1 Java SIP User Agent (JUA) ................................................................................................19 2.9.2 Java SIP Proxy Server (JPS)...............................................................................................21 2.9.3 Installation and configuration.............................................................................................22 2.9.3.1 Java JDK Installation......................................................................................................22