scispace - formally typeset
Open AccessProceedings ArticleDOI

An overlay network providing application-aware multimedia services

Reads0
Chats0
TLDR
The architecture of the software component of the overlay network is described and the implementation of two example multimedia services, which applies face detection on a video stream to generate meaningful avatars in a meeting system called iConnect, are discussed.
Abstract
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.

read more

Content maybe subject to copyright    Report

Citations
More filters
Proceedings ArticleDOI

The NIProxy: a Flexible Proxy Server Supporting Client Bandwidth Management and Multimedia Service Provision

TL;DR: The NIProxy is network- as well as application-aware, meaning it has knowledge of both the transportation network and the application(s) it is serving, which is exploited to improve user QoE in two complementary ways.
Proceedings ArticleDOI

A generic framework to support application-level flow management in software-defined networks

TL;DR: This paper introduces higher-level abstractions for defining user- and application-specific policies that are automatically mapped to OpenFlow rules by retrieving flow-based information of active users and applications in real-time.

Service Quality Improvement and User Experience Optimization by Introducing Intelligence in the Network

TL;DR: The overall contribution of this doctoral dissertation is the Network Intelligence Proxy (NIProxy), a network intermediary which has been developed to enable QoE manipulation and optimization in IPv4-based computer networks and provides two complementary techniques to improve the (multimedia) traffic handling capabilities of the transportation network in which it is deployed.
Dissertation

Optimizing real-time communications over the Internet protocol

TL;DR: In this paper, the authors present an etat de lart decrivant les mecanismes and procedures existantes permettant le deplacement des appareils mobiles au travers de plusieurs reseaux WiFi de type IPv6.
References
More filters
Journal ArticleDOI

A context-aware decision engine for content adaptation

TL;DR: This quality-of-service-aware decision engine automatically negotiates for the appropriate adaptation decision for synthesizing an optimal content version for mobile devices.
Proceedings ArticleDOI

Mocha: a quality adaptive multimedia proxy cache for internet streaming

TL;DR: The design and implementation of Mocha, a quality adaptive multimedia proxy cache for layered encoded streams with ability to adjust quality of cached streams based on their popularity and on the available bandwidth between proxy and interested clients are presented.
Proceedings ArticleDOI

TranSquid: transcoding and caching proxy for heterogenous e-commerce environments

TL;DR: A transcoding and caching proxy that caches objects for heterogeneous client spaces by maintaining separate caches for different categories of clients and transcoding the lower fidelity, versions from the high fidelity variants at the proxies as opposed to fetching the transcoded variants from the server.
Proceedings ArticleDOI

A multi-user framework supporting video-based avatars

TL;DR: In this article, a multi-user framework that supports video texturing on avatars is presented, which can be used for both gaming and collaborative work applications to reduce the data propagation and bandwidth usage.
Proceedings ArticleDOI

Video transcoding gateway for wireless video access

TL;DR: This paper designs and implements a prototype of the transcoding gateway system for intelligently transcoding preencoded video for different user devices and network connections, and tests it in a wireless LAN.