The Second International Workshop on Advanced Architectures and Algorithms for Internet DElivery and Applications

Research Article

An overlay network providing application-aware multimedia services

  • @INPROCEEDINGS{10.1145/1190183.1190192,
        author={Maarten  Wijnants and Bart  Cornelissen and Wim  Lamotte and Bart De  Vleeschauwer},
        title={An overlay network providing application-aware multimedia services},
        proceedings={The Second International Workshop on Advanced Architectures and Algorithms for Internet DElivery and Applications},
        keywords={Real-time multimedia streaming overlay network proxy server application-aware service provision Quality of Experience},
  • Maarten Wijnants
    Bart Cornelissen
    Wim Lamotte
    Bart De Vleeschauwer
    Year: 2012
    An overlay network providing application-aware multimedia services
    DOI: 10.1145/1190183.1190192
Maarten Wijnants1,2,*, Bart Cornelissen1,2,*, Wim Lamotte1,*, Bart De Vleeschauwer3,2,*
  • 1: Hasselt University, Expertise Centre for Digital Media and transnationale Universiteit Limburg, Wetenschapspark 2, BE-3590 Diepenbeek.
  • 2: Interdisciplinary institute for BroadBand Technology (IBBT).
  • 3: Department of Information Technology (INTEC), Ghent University -IMEC, Gaston Crommenlaan 8 bus 201, B-9050 Gent, Belgium.
*Contact email:,,,


Real-time streaming of multimedia content is increasingly becoming a crucial part of networked applications. A logical consequence of this evolution is a growing demand for services that can be applied on these multimedia streams. In this paper, we present our overlay network which provides such multimedia services. Although these services are application-aware and can thus exploit application-specific knowledge, the overlay network itself is completely generic. Consequently, multiple applications can take advantage of the overlay network, even concurrently. Furthermore, the overlay network is highly extensible, meaning additional services can be added to it easily. Besides describing the architecture of the software component of our overlay network, we also discuss the implementation of two example multimedia services. The first service mixes multiple audio streams into a single stream to enable lightweight voice communication in a Networked Virtual Environment. The second service applies face detection on a video stream to generate meaningful avatars in a meeting system called iConnect. The experimental results produced by these two services clearly demonstrate that our overlay network is capable of providing valuable services for a wide range of networked multimedia applications.