In-Network Adaptation of Video Streams Using Network Processors

The increasing variety of networks and end systems, especially wireless devices, pose new challenges in communication support for, particularly, multicast-based collaborative applications. In traditional multicasting, the sender transmits video at the same rate and resolution to all receivers indepe...

Full description

Bibliographic Details
Main Authors: Mohammad Shorfuzzaman, Rasit Eskicioglu, Peter Graham
Format: Article
Language:English
Published: Hindawi Limited 2009-01-01
Series:Advances in Multimedia
Online Access:http://dx.doi.org/10.1155/2009/905890
id doaj-02068e963a82436cbcdfaf4b07596676
record_format Article
spelling doaj-02068e963a82436cbcdfaf4b075966762020-11-25T01:44:11ZengHindawi LimitedAdvances in Multimedia1687-56801687-56992009-01-01200910.1155/2009/905890905890In-Network Adaptation of Video Streams Using Network ProcessorsMohammad Shorfuzzaman0Rasit Eskicioglu1Peter Graham2Department of Computer Science, University of Manitoba, Winnipeg, MB, R3T 2N2, CanadaDepartment of Computer Science, University of Manitoba, Winnipeg, MB, R3T 2N2, CanadaDepartment of Computer Science, University of Manitoba, Winnipeg, MB, R3T 2N2, CanadaThe increasing variety of networks and end systems, especially wireless devices, pose new challenges in communication support for, particularly, multicast-based collaborative applications. In traditional multicasting, the sender transmits video at the same rate and resolution to all receivers independent of their network characteristics, end system equipment, and users' preferences about video quality and significance. Such an approach results in resources being wasted and may also result in some receivers having their quality expectations unsatisfied. This problem can be addressed, near the network edge, by applying dynamic, in-network adaptation (e.g., transcoding) of video streams to meet available connection bandwidth, machine characteristics, and client preferences. In this paper, we extrapolate from earlier work of Shorfuzzaman et al. 2006 in which we implemented and assessed an MPEG-1 transcoding system on the Intel IXP1200 network processor to consider the feasibility of in-network transcoding for other video formats and network processor architectures. The use of “on-the-fly” video adaptation near the edge of the network offers the promise of simpler support for a wide range of end devices with different display, and so forth, characteristics that can be used in different types of environments.http://dx.doi.org/10.1155/2009/905890
collection DOAJ
language English
format Article
sources DOAJ
author Mohammad Shorfuzzaman
Rasit Eskicioglu
Peter Graham
spellingShingle Mohammad Shorfuzzaman
Rasit Eskicioglu
Peter Graham
In-Network Adaptation of Video Streams Using Network Processors
Advances in Multimedia
author_facet Mohammad Shorfuzzaman
Rasit Eskicioglu
Peter Graham
author_sort Mohammad Shorfuzzaman
title In-Network Adaptation of Video Streams Using Network Processors
title_short In-Network Adaptation of Video Streams Using Network Processors
title_full In-Network Adaptation of Video Streams Using Network Processors
title_fullStr In-Network Adaptation of Video Streams Using Network Processors
title_full_unstemmed In-Network Adaptation of Video Streams Using Network Processors
title_sort in-network adaptation of video streams using network processors
publisher Hindawi Limited
series Advances in Multimedia
issn 1687-5680
1687-5699
publishDate 2009-01-01
description The increasing variety of networks and end systems, especially wireless devices, pose new challenges in communication support for, particularly, multicast-based collaborative applications. In traditional multicasting, the sender transmits video at the same rate and resolution to all receivers independent of their network characteristics, end system equipment, and users' preferences about video quality and significance. Such an approach results in resources being wasted and may also result in some receivers having their quality expectations unsatisfied. This problem can be addressed, near the network edge, by applying dynamic, in-network adaptation (e.g., transcoding) of video streams to meet available connection bandwidth, machine characteristics, and client preferences. In this paper, we extrapolate from earlier work of Shorfuzzaman et al. 2006 in which we implemented and assessed an MPEG-1 transcoding system on the Intel IXP1200 network processor to consider the feasibility of in-network transcoding for other video formats and network processor architectures. The use of “on-the-fly” video adaptation near the edge of the network offers the promise of simpler support for a wide range of end devices with different display, and so forth, characteristics that can be used in different types of environments.
url http://dx.doi.org/10.1155/2009/905890
work_keys_str_mv AT mohammadshorfuzzaman innetworkadaptationofvideostreamsusingnetworkprocessors
AT rasiteskicioglu innetworkadaptationofvideostreamsusingnetworkprocessors
AT petergraham innetworkadaptationofvideostreamsusingnetworkprocessors
_version_ 1725029342828822528