Development of Network Service Infrastructure for Transcoding Multimedia Streams

This page contains information about my M.Sc. Thesis in the MSc Programme in Information Technology, University of Stuttgart, Germany. My supervisor was Dipl. Inf. Detlef Bosau from the Institute of Parallel and Distributed Systems departrment. This thesis was started on December 1, 2001 and finished on May 31, 2002.

Overview

In the COMCAR project, distributed multimedia applications can be run on mobile terminals at different locations, e.g. a mobile terminal may have access to the Internet using 3rd generation mobile networks, or the mobile terminal may have access to a campus LAN using WaveLAN or HiperLAN.

Adaptive applications, in order to be run, can be adapted depending on the mobile terminal’s location, its facilities and the network connection in use. One possibility of adaptation is the use of transcoding services for media stream when there is no common media format supported both, at the source and the sink of the stream, or none of the supported format matches the limitations of the available network connection. In the example below, a media stream is transcoded from a highly resource consuming format, Cinepak, to format which requires less resources, H.263.

Based upon Java, Jini and the Java Media Framework (JMF), in this thesis a service infrastructure for transcoding services is to be designed and prototypically implemented.

The service infrastructure is to provide:

  • mechanisms to find and select transcoding services, which are appropriate for a given transcoding problem (service brokering).
  • mechanisms to construct the service chain from the source through one or more transcoding services to the sink according the definitions provided by the application.

Presentation and Paper

Links

Standards

  • RFC 791 - Internet Protocol (IP).
  • RFC 761 - Transmission Control Protocol (TCP).
  • RFC 768 - User Datagram Protocol (UDP).
  • RFC 1889 - Real-Time Protocol (RTP): A Transport Protocol for Real-Time Applications.
  • RFC 1890 - RTP Profile for Audio and Video Conferences with Minimal Control.
  • RFC 2326 - Real Time Streaming Protocol (RTSP).

Papers

Related Research

  • COMCAR - Communication and Mobility by Cellular Advanced Radio.
  • ICEBERG - A project from University of California Berkeley which has purpose of any-to-any communcation.
  • MASA - Mobility and Services Adaptation in Heterogeneous Mobile Environments.
  • KISS - Communication Infrastructure for Streaming Services in heterogeneous environments.
  • Transcoding of Video Streams - a project of Jun Xin, PhD student in the University of Washington.

Other Resources