Technische Universität Braunschweig
  • Study & Teaching
    • Beginning your Studies
      • Prospective Students
      • Degree Programmes
      • Application
      • Fit4TU
      • Why Braunschweig?
    • During your Studies
      • Fresher's Hub
      • Term Dates
      • Courses
      • Practical Information
      • Beratungsnavi
      • Additional Qualifications
      • Financing and Costs
      • Special Circumstances
      • Health and Well-being
      • Campus life
    • At the End of your Studies
      • Discontinuation and Credentials Certification
      • After graduation
      • Alumni*ae
    • For Teaching Staff
      • Strategy, Offers and Information
      • Learning Management System Stud.IP
    • Contact
      • Study Service Centre
      • Academic Advice Service
      • Student Office
      • Career Service
  • Research
    • Research Profile
      • Core Research Areas
      • Clusters of Excellence at TU Braunschweig
      • Research Projects
      • Research Centres
      • Professors‘ Research Profiles
    • Early Career Researchers
      • Support in the early stages of an academic career
      • PhD-Students
      • Postdocs
      • Junior research group leaders
      • Junior Professorship and Tenure-Track
      • Habilitation
      • Service Offers for Scientists
    • Research Data & Transparency
      • Transparency in Research
      • Research Data
      • Open Access Strategy
      • Digital Research Announcement
    • Research Funding
      • Research Funding Network
      • Research funding
    • Contact
      • Research Services
      • Academy for Graduates
  • International
    • International Students
      • Why Braunschweig?
      • Degree seeking students
      • Exchange Studies
      • TU Braunschweig Summer School
      • Refugees
      • International Student Support
    • Going Abroad
      • Studying abroad
      • Internships abroad
      • Teaching and research abroad
      • Working abroad
    • International Researchers
      • Welcome Support
      • PhD Studies
      • Service for host institutes
    • Language and intercultural competence training
      • Learning German
      • Learning Foreign Languages
      • Intercultural Communication
    • International Profile
      • Internationalisation
      • International Cooperations
      • Strategic Partnerships
      • International networks
    • International House
      • About us
      • Contact & Office Hours
      • News and Events
      • International Days
      • 5th Student Conference: Internationalisation of Higher Education
      • Newsletter, Podcast & Videos
      • Job Advertisements
  • TU Braunschweig
    • Our Profile
      • Aims & Values
      • Regulations and Guidelines
      • Alliances & Partners
      • The University Development Initiative 2030
      • Foundation University
      • Facts & Figures
      • Our History
    • Career
      • Working at TU Braunschweig
      • Vacancies
    • Economy & Business
      • Entrepreneurship
      • Friends & Supporters
    • General Public
      • Check-in for Students
      • The Student House
      • Access to the University Library
    • Media Services
      • Communications and Press Service
      • Services for media
      • Film and photo permits
      • Advices for scientists
      • Topics and stories
    • Contact
      • General Contact
      • Getting here
  • Organisation
    • Presidency & Administration
      • Executive Board
      • Designated Offices
      • Administration
      • Committees
    • Faculties
      • Carl-Friedrich-Gauß-Fakultät
      • Faculty of Life Sciences
      • Faculty of Architecture, Civil Engineering and Environmental Sciences
      • Faculty of Mechanical Engineering
      • Faculty of Electrical Engineering, Information Technology, Physics
      • Faculty of Humanities and Education
    • Institutes
      • Institutes from A to Z
    • Facilities
      • University Library
      • Gauß-IT-Zentrum
      • Professional and Personnel Development
      • International House
      • The Project House of the TU Braunschweig
      • Transfer Service
      • University Sports Center
      • Facilities from A to Z
    • Equal Opportunity Office
      • Equal Opportunity Office
      • Family
      • Diversity for Students
  • Search
  • Quicklinks
    • People Search
    • Webmail
    • cloud.TU Braunschweig
    • Messenger
    • Cafeteria
    • Courses
    • Stud.IP
    • Library Catalogue
    • IT Services
    • Information Portal (employees)
    • Link Collection
    • DE
    • EN
    • IBR YouTube
    • Facebook
    • Instagram
    • YouTube
    • LinkedIn
    • Mastodon
Menu
  • Organisation
  • Faculties
  • Carl-Friedrich-Gauß-Fakultät
  • Institutes
  • Institute of Operating Systems and Computer Networks
  • Current Projects
  • Multimedia Gateway Architecture for Adaptive Content Distribution
Logo IBR
IBR Login
  • Institute of Operating Systems and Computer Networks
    • News
    • About us
      • Whole Team
      • Directions
      • Floor Plan
      • Projects
      • Publications
      • Software
      • News Archive
    • Connected and Mobile Systems
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
      • Software
      • Datasets
    • Reliable System Software
      • Overview
      • Team
      • Teaching
      • Theses & Jobs
      • Research
      • Publications
    • Algorithms
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
    • Microprocessor Lab
    • Education
      • Summer 2025
      • Winter 2024/2025
      • Theses
    • Services
      • Library
      • Mailinglists
      • Webmail
      • Knowledge Base
      • Wiki
      • Account Management
      • Services Status
    • Spin-Offs
      • Docoloc
      • bliq (formerly AIPARK)
      • Confidential Technologies
    • Research Cooperations
      • IST.hub

Multimedia Gateway Architecture for Adaptive Content Distribution

Introduction

Distribution of multimedia streams across communication networks consumes high bandwidths. High requirements resulting from this often cannot be met due to resource limitations (CPU, memory, network, display), especially when dealing with mobile devices. To overcome this problem, the multimedia streams have to be adapted to the capabilities and requirements of mobile devices. One promising approach to meet the requirements of such devices is to transcode each stream either into another or into the same coding format with other coding parameters while it is transmitted to the client.

In this project investigations on mechanisms and protocols to support mobile devices accessing high quality multimedia streams should be done. For this purpose a multimedia system consisting of several multimedia gateway, which is capable of converting multimedia streams into a requested format or reducing the quality and therefore the required bandwidth of the stream, will be developed. During a multimedia transmission a migration from one gateway to another needs to be supported by the system in order to deal with the mobility of the clients.

Objectives

The comprehensive objective of this project is the development of an RTSP/RTP based system which provides a flexible and adaptive access to multimedia content for users of mobile devices. The implementation of this system will be based on multimedia gateways which act as a proxy between media server and client. The requirements of the system can be summarised as follows:

  1. The system should support different transcoding techniques which can be loaded at runtime.
  2. From the users point of view a high level of transparency should be archived. In other words: the existence of the gateways should be completely hidden for the user of a mobile device in the ideal case.
  3. The choice of a transcoding technique to be used is done on the gateway according to the capabilities and requirements of the client as well as other information about the requested media stream and the current state of the system.
  4. The mobility of the users has to be considered and needs to be supported by suitable methods.
  5. To support more than one clients a load-balancing mechanism needs to be implemented between the gateways.
  6. The network load should be reduced by using suitable caching strategies within the gateways.
  7. The multimedia transmission should be based on Internet standard protocols RTP and RTSP.
  8. The requirements on the client application should be rather low. To use the multimedia gateway system a standard RTP/RTSP-client should be suitable but optimal usability can only be archived by the use of an optimised client.

Through the chosen gateway architecture a high level of flexibility and independency of different media server implementations is archived. An alternative approach would be the integration of the transcoding techniques into the media servers. But then the transcoding would only be possible for streams from servers which are based on such implementations. Additionally, the adaptation would be a bottleneck of the multimedia transmission when there are many requests on this server. Whereas by the use of gateways the transcoding techniques are available for multimedia streams from every reachable server. Moreover, by the use of several gateways in one network a load balancing between the gateways could be archived.

System Architecture

For the implementation of this system the architecture of the proxy system as well as mechanisms and protocols of the following subareas hast to be investigated:

  1. Service Location
    Before any multimedia transmission could take place the client application on a mobile device needs to locate the service provided by the system. Because of the system consisting of several gateways an appropriate one needs to be located. If there are more than one gateway available an optimal choice has to be made. Therefore, suitable methods needs to be investigated to make such an optimal choice.
  2. Capability Exchange
    From the users point of view the usability of the multimedia gateways should be as easy and transparent as possible. Therefore, the configuration complexity of the client application should be minimized or ideally completely omitted. However, the requirements of resources on the client's device should as low as possible. The choice of the resulting stream format as well as the transcoding technique to be used has to be made on the gateway to reduce the requirements on the client. Moreover, this is also reasonable and necessary because only the gateway itself has information about its supported stream formats as well as its resource capacities and utilisation. To make such a choice the gateway needs information about the capabilities of the mobile device. Especially display resolution respectively the desired resolution of the stream, the processing power, the supported media formats as well as the available bandwidth are relevant for the choice of the transcoding method to be used. The exchange of such information should be automated but also a manually configuration of the client application should be possible.
  3. Mobile Clients
    For usability of the system an optimised client application which can profit from the capabilities of the gateway system needs to be developed. This application should be ported to different platforms to be able to investigate and evaluate the characteristics of different mobile devices such as PDAs.
  4. Load Balancing and Gateway Handover
    To be able to support multiple users as well as the mobility of their devices it is necessary to develop mechanisms to migrate an active transmission from one gateway to another. If a user is moving towards another gateway and the connection to this gateway becomes more favourable the migration of the active session should be taken into account. But this migration must not disturb the active presentation on the clients device and it should not even be noticeable by the user.
  5. Caching Strategies
    To reduce the network load between media server and the gateway it is sensible to cache the stream on the gateway to server future requests directly from the gateway. In this case it is especially necessary to develop caching strategies beyond traditional caching problems and replacement strategies which are usable in conjunction with transcoding techniques. For example it needs to be clarified which media format and which quality level of the stream should be cached - the original version or a transcoded version of the stream.
  6. Transcoding Modules
    To reach a high level of flexibility of the proposed system as well as resulting from the fact that no optimal transcoding technique for all situations exists it is necessary to implement different transcoding modules. Furthermore, those different modules are needed to be able to evaluate the system later on. The transcoding modules can be loaded by the gateways at runtime according to the information which they got by the capability exchange.

Project members

NameEMailPhoneRoom
Dr. Jens Brandtbrandt[[at]]ibr.cs.tu-bs.de
Dr. Verena Kahmann
Prof. Dr.-Ing. Lars Wolfwolf[[at]]ibr.cs.tu-bs.de+49-531-3913288138

If you have any questions, please feel free to contact Dr. Jens Brandt.

Publications and presentations

  • Jens Brandt, Martin Gutbrod, Oliver Wellnitz and Lars Wolf: Plagiarism Detection in Open Access Publications, in Proceedings of the 4th International Plagiarism Conference, Newcastle Upon Tyne, UK, June 2010 (BGWW10, BibTeX, Slides)
  • Jens Brandt and Lars Wolf: Impact of Adaptation Dimensions on Video Quality, in Proceedings of the 14th IEEE International Symposium on Consumer Electronics (ISCE2010), Braunschweig, Germany, June 2010 (BrWo10, BibTeX, Slides)
  • Jens Brandt, Jens Trotzky and Lars Wolf: Fast Frame-Based Scene Change Detection in the Compressed Domain for MPEG-4 Video, in 1st International Workshop on Future Multimedia Networking (IEEE FMN'08), Cardiff, Wales, GB, September 2008 (BTW08, DOI, BibTeX, Slides)
  • Jens Brandt and Lars Wolf: Adaptive Video Streaming for Mobile Clients, in Proceedings of the 18th International workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV'08), Braunschweig, Germany, May 2008 (BW08, BibTeX, Slides, Poster)
  • Jens Brandt and Lars Wolf: Multidimensional Transcoding for Adaptive Video Streaming, in Proceedings of the 17th International workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV'07), Urbana, Illinois, June 2007 (BW07, BibTeX, Slides)
  • Verena Kahmann, Jens Brandt and Lars Wolf: Collaborative Streaming in Heterogeneous and Dynamic Scenarios, in Communications of the ACM, Special Section on Entertainment Networking - Recreational Use of IP Networks, November 2006 (KBW06, BibTeX)
  • Jens Brandt and Lars Wolf: A Gateway Architecture for Mobile Multimedia Streaming, in European Symposium on Mobile Media Delivery (EuMob06), Alghero, Italy, September 2006 (BW06, BibTeX, Poster)
  • M. Dick, J. Brandt, V. Kahmann and L. Wolf: Adaptive Transcoding Proxy Architecture for Video Streaming in Mobile Networks, in Proceedings of the IEEE International Conference on Image Processing (ICIP 2005), Genova, Italy, pages 700-703, September 2005 (DBKW05, BibTeX)
  • V. Kahmann, J. Brandt and L. Wolf: Flexible Media Reflection for Collaborative Streaming Scenarios, in Proceedings of the IEEE Tenth International Workshop on Web Content Caching and Distribution, Sophia Antipolis, France, pages 71-76, September 2005 (KBW05, BibTeX)
  • Jens Brandt, Verena Kahmann and Lars Wolf: A Flexible Reflector for Media Streams, in Kommunikation in Verteilten Systemen, Kurzbeiträge und Workshop der 14. GI/ITG-Fachtagung, Lecture Notes in Informatics, pages 41-48, Gesellschaft für Informatik, Bonn, March 2005 (BKW05, BibTeX)
  • Jens Brandt, Presentation about ongoing PhD work at Dagstuhl-Seminar "Content Distribution Infrastructures", May 2004; Slides

Theses for this project

TitleTypeSupervisorStatus
Signalisierung von Benutzeranforderungen zur Anpassung von VideoströmenDiploma ThesisDr. Jens Brandtfinished ~2006
Gateway Discovery Mechanismen für mobiles Multimedia StreamingStudienarbeitDr. Jens Brandtfinished ~2006
Indexierung von Dokumenten in Open-Access-RepositorienHiWi JobDr. Jens Brandtfinished
Betrieb eines verteilten VolltextindexHiWi JobDr. Jens Brandtfinished
Evaluation von Indizierfilter für die PlagiatsucheHiWi JobDr. Jens Brandtfinished
Entwicklung eines Softwaremoduls für die Empfangssteuerung modularer DiensteDiploma ThesisDr. Jens Brandtfinished ~2008
Design und Implementation eines RTSP/RTP-Proxys in JavaDiploma ThesisDr. Jens Brandt, Matthias Dickfinished ~2004
Mehrdimensionales MPEG-4 TranscodingDiploma ThesisDr. Jens Brandtfinished ~2006
Multimedia CachingDiploma ThesisDr. Jens Brandtfinished ~2006
Entwurf und Implementation eines Video Clients für mobile GeräteStudienarbeitDr. Jens Brandtfinished ~2006
MPEG-4 TranscodingStudienarbeitDr. Jens Brandtfinished ~2005
Open-Access HarvestingBachelor Thesis, StudienarbeitDr. Jens Brandtfinished
Peer-to-Peer Systeme und TechnikenStudienarbeitDr. Jens Brandtfinished ~2005
Entwurf und Implementation einer Bibliothek zur Nutzung eines DSP zur VideodecodierungHiWi JobDr. Jens Brandt, Dr. Zefir Kurtisifinished
Development of an automatic rate-control module for MPEG-4 transcodingMaster ThesisDr. Jens Brandtfinished ~2007
Design und Implementation eines RTSP-Clients in JavaStudienarbeitDr. Jens Brandtfinished ~2004
Übertragung von Streaming Sessions zwischen Multimedia GatewaysDiploma ThesisDr. Jens Brandtfinished ~2006
Untersuchung der Akzeptanz verschiedener Anpassungsmethoden für VideoströmeDiploma ThesisDr. Jens Brandtfinished
MPEG-4 Video MergingStudienarbeitDr. Jens Brandtfinished ~2005
Videoqualitätsbewertung über das InternetDiploma ThesisDr. Jens Brandtfinished ~2006
Umsetzung einer Ähnlichkeitsanalyse durch direkten DokumentenvergleichBachelor Thesis, StudienarbeitDr. Jens Brandtcancelled
Caching of MPEG-4 StreamsStudienarbeitDr. Jens Brandt, Dr. Verena Kahmanncancelled
Übertragung von Videodaten per Fahrzeug zu Fahrzeug KommunikationDiploma ThesisDr. Jens Brandt, Dr. Sven Lahdecancelled
Analyse, Entwurf und Implementierung von Mechanismen zur effizienten Nutzung von Ressourcen in einem Netz von Reflektoren Diploma ThesisDr. Verena Kahmann, Dr. Jens Brandtcancelled
Service Composition für Multimedia-Anwendungen Diploma ThesisDr. Verena Kahmann, Dr. Jens Brandtcancelled

last changed 2006-05-12, 17:25 (dynamic content) by Dr. Jens Brandt

For All Visitors

Vacancies of TU Braunschweig
Career Service' Job Exchange 
Merchandising

For Students

Term Dates
Courses
Degree Programmes
Information for Freshman
TUCard

Internal Tools

Glossary (GER-EN)
Change your Personal Data

Contact

Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig

P. O. Box: 38092 Braunschweig
GERMANY

Phone: +49 (0) 531 391-0

Getting here

© Technische Universität Braunschweig
Imprint Privacy Accessibility