Intelligent Bandwidth Allocation of IPTV Streams with Bitstream Complexity Measures

Intelligent Bandwidth Allocation of IPTV Streams with Bitstream Complexity Measures

Sandro Moiron, Rouzbeh Razavi, Martin Fleury, Mohammed Ghanbari
Copyright: © 2013 |Pages: 22
DOI: 10.4018/jhcr.2013070103
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

IPTV video services are increasingly being considered for delivery to mobile devices over broadband wireless access networks. The IPTV streams or channels are multiplexed together for transport across an IP core network prior to distribution across the access network. According to the type of access network, prior bandwidth constraints exist that restrict the multiplex data-rate. This paper presents a bandwidth allocation scheme based on content complexity to equalize the overall video quality of the IPTV sub-streams, in effect a form of statistical multiplexing. Bandwidth adaptation is achieved through a bank of bit-rate transcoders. Complexity metrics serve to estimate the appropriate bandwidth share for each stream, prior to distribution over a wireless or ADSL access network. These metrics are derived after entropy decoding of the input compressed bit-streams, without the delay resulting from a full decode. Fuzzy-logic control serves to adjust the balance between spatial and temporal coding complexity. The paper examines constant and varying bandwidth scenarios. Experimental results show a significant overall gain in video quality in comparison to a fixed bandwidth allocation.
Article Preview
Top

Introduction

Internet Protocol TV (IPTV) media streams are delivered across converged telecommunications networks to a home network end device such as a set-top box or PC, or increasingly to mobile devices (Singh et al., 2008). The use of managed networks and IP framing differs from (Maisonneuve et al., 2009) Internet or Web TV, which is streamed over best-effort IP networks. Before distribution to individual devices, multiple videos streams will share a multimedia sub-channel. Other types of data will form other sub-channels or pipes. TV channels may be multiplexed onto an MPEG-2 transport stream (TS), and it is also possible (Wagner et al., 2009) to employ the Real-time Transport Protocol (RTP) to encapsulate MPEG-2 packets (usually between 6 and 7 MPEG-2 TS packets, each representing a TV channel, per RTP packet). Broadcasters have generally employed a Constant Bit-Rate (CBR) multiplex of streams (Böröczy et al., 1999) previously stored at a high quality. This paper is essentially about how to achieve the bandwidth allocation of the TV channels or video sub-streams within the multimedia sub-channel.

When the video sub-streams within the multimedia sub-channel leave a managed core-network, they will be accessed over various network types such as Asymmetric Digital Subscriber Line (ADSL) (Zheng & Lin, 2000), broadband wireless including IEEE 802.16 (WiMAX) (She et al., 2007), or a passive optical network (Hermsmeyer et al., 2007). For example, in Lee et al. (2009) the architecture of an IPTV scheme for mobile WiMAX is illustrated. The IPTV content passes over the core IP network before reaching an access control router to a set of WiMAX base stations. At that point, in the solution of Lee et al. (2009) a controller for the WiMAX Multicast and Broadcast Service (MBS) intervenes at the access control router. Popular content is extracted from the IPTV multimedia sub-stream is extracted for distribution via MBS as near-Video-on-Demand (NVoD), while other content is sent as true VoD by unicast to mobile devices. Where IPTV differs from terrestrial and normal satellite distribution is that the MPEG2-TS or RTP multiplex content mix can be made flexible through session control feedback mechanisms.

As the IPTV bandwidth may be constrained by a particular type of access network technology, a practical solution, (Kasai et al., 2005) is to employ a transcoder bank to resize the video streams’ bit-rates to fit within the constraints of the target access network, especially when the access network is a mobile one. Transcoding can dynamically and selectively modify the bit-rate of each stream within the multimedia sub-channel in order to fit the available bandwidth of the access network channel, a form of statistical multiplexing. In this way, IPTV can be extended to mobile devices.

However, allocating bandwidth to video streams simply on the basis of efficient usage and fair distribution of bandwidth, for example in Jain et al. (1996), is not necessarily wise, because the delivered video quality of some video streams will be more affected by a reduction in bandwidth than by others. Both unwarranted degradation of quality and unnecessarily high video quality may arise. This is also the reason why allocating bandwidth based on the past statistics of data-rates may be ill-advised, as it fails to account for the impact of such allocations on the delivered video quality. A further weakness of statistical allocation for variable bit-rate video is that such approaches are not appropriate if the input data-rates have high variances. Smoothing of the date-rates may be applied to remove the impact of intra-coded I-frame data but this can affect latencies. Thus, video streams within a multimedia sub-channel cannot have bandwidth allocated in the same way as other data but should take account of the video stream content in a dynamic manner.

Complete Article List

Search this Journal:
Reset
Open Access Articles: Forthcoming
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing