Next:
List of Figures
Up:
An Object-Oriented Architecture for
Previous:
Abstract
Contents
Abstract
List of Figures
List of Tables
Introduction
Requirements of Multimedia Applications
Characteristics of Multimedia Systems
Multimedia Data Streams
Multimedia Application Categories
Resource Demands of Multimedia Applications
Quality Of Service
Process Management
Requirements
Scheduling Strategies
Multimedia-Data Transmission
Multi-Point Communication
Quality-of-Service Control
Flow Control
Transmission of Multimedia Data
Internet Integrated Services Architecture
Introduction
Flow and Service Description
Integrated Services Model
Traffic Control Module
Resource ReSerVation Protocol---RSVP
RSVP Overview
RSVP Messages and Objects
RSVP Interfaces
Internet Multicasting
IP Multicasting
Multicast Transport Protocol---MTP
MGA, RAMP, MRP
Multicast Backbone---MBone
Integrated Services in IP-ATM Networks
Multimedia Transport Protocols
Requirements and Benefits
RTP
RTP Overview
RTP Payload Transmission
Control and Feedback Information
Case Studies
Multimedia Conferencing
Media On Demand
Multimedia Data Transmission and Object Orientation
The Object-Oriented Paradigm
Overview of Object-Oriented Design Approaches for Multimedia Applications
Data Streams
Components
Integration of Network Communication
Object Streams
Differences from the Data Stream Model
Object Reification
Design of a Multimedia Transmission Architecture
Design Goals
Architectural Overview
Local Data Flow
Media Elements
Intra-Application Data Flow
Network Communication
Transmission of Multimedia Data Streams
Session Description and Announcement
User Interface
Implementation in Java
Programming Language and Runtime Environment
Intra-Application Data Flow Components
StreamExporters
Streams
Stream Interface
Stream Implementations
Producers
ProducerControl Interface
ProducerControl Implementations
Consumers
ConsumerControl Interface
ConsumerControl Implementations
Inter-Application Data Flow Components
Connections
Connection Interface
UDP Based Connection Implementations
Sources
Profiles
CoDecs
ProtocolCoDec Interface
RTP_CoDec Class
Sessions
Session Announcement and Description Objects
SessionAgents
SessionMappers
Managers
AppManagers
GuiManagers
StreamManagers
SessionManagers
Conclusions
Summary
Performance Evaluation of the mmstream Implementation
Future Work
RTP and RTCP
RTP Message Format
RTP Common Header
RTP Header Extension
RTCP Message Formats
Sender Report RTCP Packets (SR)
Receiver Report RTCP Packets (RR)
Goodbye RTCP Packets (BYE)
Source Description RTCP Packets (SDES)
SDES Header
Application-Defined RTCP Packets (APP)
RSVP
RSVP Object Formats and Construction Rules
Per-Object Header
Per-Service Data Header
Parameter Encoding
Controlled-Load and Guaranteed Services Objects
RSVP SENDER_TSPEC Object
RSVP FLOWSPEC Objects
RSVP FLOWSPEC Object for Requesting Guaranteed Service
RSVP FLOWSPEC Object for Requesting Controlled-Load Service
RSVP ADSPEC Objects
RSVP ADSPEC Object Structure
Default General Characterisation Parameters Data Fragment for ADSPEC Objects
Controlled-Load Service ADSPEC Data Fragment
Guaranteed Service ADSPEC Data Fragment
RSVP Message Format
RSVP Common Header Format
RSVP Object Encapsulation Format
Format of selected RSVP messages
PATH Messages
RESV Messages
RAPI Function Prototypes
rapi_session Function
rapi_sender Function
rapi_reserve Function
rapi_release Function
References
Index
About this document ...
tspeuker@cip.informatik.uni-erlangen.de