Reducing channel change delay in IPTV by predictive pre-joining of TV channels

Fernando M.V. Ramos, Jon Crowcroft, Richard J. Gibbens, Pablo Rodriguez, Ian H. White

Research output: Contribution to journalArticle

18 Citations (Scopus)

Abstract

One of the major concerns of IPTV network deployment is channel change delay (also known as zapping delay). This delay can add up to 2 s or more, and its main culprits are synchronisation and buffering of the media streams. Proving the importance of the problem is the already significant amount of literature addressing it. We start this paper with a survey of techniques proposed to reduce IPTV channel change delay. Then, by analysing an extensive dataset from an operational IPTV provider comprising 255 thousand users, 150 TV channels, and covering a 6-month period we have observed that most channel switching events are relatively predictable: users very frequently switch linearly, up or down to the next TV channel. This fact motivated us to use this dataset to analyse in detail a specific type of solutions to this problem, namely, predictive pre-joining of TV channels. In these schemes each set top box (STB) simultaneously joins additional multicast groups (TV channels) along with the one that is requested by the user. If the user switches to any of these channels the switching latency is virtually eliminated, not affecting therefore user's experience. We start by evaluating a simple scheme, where the neighbouring channels (i.e., channels adjacent to the requested one) are pre-joined by the STB during zapping periods. Notwithstanding the simplicity of this scheme, trace-driven simulations show that the zapping delay can be virtually eliminated for a significant percentage of channel switching requests. For example, when sending the previous and the next channel concurrently with the requested one, for only 1 min after a zapping event, switching delay is eliminated for close to half of all channel switching requests. Importantly, this result is achieved with a negligible increase of bandwidth utilisation in the access link. Other more complex schemes where user behaviour is tracked were also evaluated, but the improvement over the simple scheme was insignificant.

Original languageEnglish
Pages (from-to)400-412
Number of pages13
JournalSignal Processing: Image Communication
Volume26
Issue number7
DOIs
Publication statusPublished - 1 Aug 2011

Keywords

  • Channel change delay
  • IPTV
  • Zapping delay

ASJC Scopus subject areas

  • Software
  • Signal Processing
  • Computer Vision and Pattern Recognition
  • Electrical and Electronic Engineering

Cite this

Reducing channel change delay in IPTV by predictive pre-joining of TV channels. / Ramos, Fernando M.V.; Crowcroft, Jon; Gibbens, Richard J.; Rodriguez, Pablo; White, Ian H.

In: Signal Processing: Image Communication, Vol. 26, No. 7, 01.08.2011, p. 400-412.

Research output: Contribution to journalArticle

Ramos, Fernando M.V. ; Crowcroft, Jon ; Gibbens, Richard J. ; Rodriguez, Pablo ; White, Ian H. / Reducing channel change delay in IPTV by predictive pre-joining of TV channels. In: Signal Processing: Image Communication. 2011 ; Vol. 26, No. 7. pp. 400-412.
@article{41ffd76e3f904010a8f288e7cedc1849,
title = "Reducing channel change delay in IPTV by predictive pre-joining of TV channels",
abstract = "One of the major concerns of IPTV network deployment is channel change delay (also known as zapping delay). This delay can add up to 2 s or more, and its main culprits are synchronisation and buffering of the media streams. Proving the importance of the problem is the already significant amount of literature addressing it. We start this paper with a survey of techniques proposed to reduce IPTV channel change delay. Then, by analysing an extensive dataset from an operational IPTV provider comprising 255 thousand users, 150 TV channels, and covering a 6-month period we have observed that most channel switching events are relatively predictable: users very frequently switch linearly, up or down to the next TV channel. This fact motivated us to use this dataset to analyse in detail a specific type of solutions to this problem, namely, predictive pre-joining of TV channels. In these schemes each set top box (STB) simultaneously joins additional multicast groups (TV channels) along with the one that is requested by the user. If the user switches to any of these channels the switching latency is virtually eliminated, not affecting therefore user's experience. We start by evaluating a simple scheme, where the neighbouring channels (i.e., channels adjacent to the requested one) are pre-joined by the STB during zapping periods. Notwithstanding the simplicity of this scheme, trace-driven simulations show that the zapping delay can be virtually eliminated for a significant percentage of channel switching requests. For example, when sending the previous and the next channel concurrently with the requested one, for only 1 min after a zapping event, switching delay is eliminated for close to half of all channel switching requests. Importantly, this result is achieved with a negligible increase of bandwidth utilisation in the access link. Other more complex schemes where user behaviour is tracked were also evaluated, but the improvement over the simple scheme was insignificant.",
keywords = "Channel change delay, IPTV, Zapping delay",
author = "Ramos, {Fernando M.V.} and Jon Crowcroft and Gibbens, {Richard J.} and Pablo Rodriguez and White, {Ian H.}",
year = "2011",
month = "8",
day = "1",
doi = "10.1016/j.image.2011.03.005",
language = "English",
volume = "26",
pages = "400--412",
journal = "Signal Processing: Image Communication",
issn = "0923-5965",
publisher = "Elsevier",
number = "7",

}

TY - JOUR

T1 - Reducing channel change delay in IPTV by predictive pre-joining of TV channels

AU - Ramos, Fernando M.V.

AU - Crowcroft, Jon

AU - Gibbens, Richard J.

AU - Rodriguez, Pablo

AU - White, Ian H.

PY - 2011/8/1

Y1 - 2011/8/1

N2 - One of the major concerns of IPTV network deployment is channel change delay (also known as zapping delay). This delay can add up to 2 s or more, and its main culprits are synchronisation and buffering of the media streams. Proving the importance of the problem is the already significant amount of literature addressing it. We start this paper with a survey of techniques proposed to reduce IPTV channel change delay. Then, by analysing an extensive dataset from an operational IPTV provider comprising 255 thousand users, 150 TV channels, and covering a 6-month period we have observed that most channel switching events are relatively predictable: users very frequently switch linearly, up or down to the next TV channel. This fact motivated us to use this dataset to analyse in detail a specific type of solutions to this problem, namely, predictive pre-joining of TV channels. In these schemes each set top box (STB) simultaneously joins additional multicast groups (TV channels) along with the one that is requested by the user. If the user switches to any of these channels the switching latency is virtually eliminated, not affecting therefore user's experience. We start by evaluating a simple scheme, where the neighbouring channels (i.e., channels adjacent to the requested one) are pre-joined by the STB during zapping periods. Notwithstanding the simplicity of this scheme, trace-driven simulations show that the zapping delay can be virtually eliminated for a significant percentage of channel switching requests. For example, when sending the previous and the next channel concurrently with the requested one, for only 1 min after a zapping event, switching delay is eliminated for close to half of all channel switching requests. Importantly, this result is achieved with a negligible increase of bandwidth utilisation in the access link. Other more complex schemes where user behaviour is tracked were also evaluated, but the improvement over the simple scheme was insignificant.

AB - One of the major concerns of IPTV network deployment is channel change delay (also known as zapping delay). This delay can add up to 2 s or more, and its main culprits are synchronisation and buffering of the media streams. Proving the importance of the problem is the already significant amount of literature addressing it. We start this paper with a survey of techniques proposed to reduce IPTV channel change delay. Then, by analysing an extensive dataset from an operational IPTV provider comprising 255 thousand users, 150 TV channels, and covering a 6-month period we have observed that most channel switching events are relatively predictable: users very frequently switch linearly, up or down to the next TV channel. This fact motivated us to use this dataset to analyse in detail a specific type of solutions to this problem, namely, predictive pre-joining of TV channels. In these schemes each set top box (STB) simultaneously joins additional multicast groups (TV channels) along with the one that is requested by the user. If the user switches to any of these channels the switching latency is virtually eliminated, not affecting therefore user's experience. We start by evaluating a simple scheme, where the neighbouring channels (i.e., channels adjacent to the requested one) are pre-joined by the STB during zapping periods. Notwithstanding the simplicity of this scheme, trace-driven simulations show that the zapping delay can be virtually eliminated for a significant percentage of channel switching requests. For example, when sending the previous and the next channel concurrently with the requested one, for only 1 min after a zapping event, switching delay is eliminated for close to half of all channel switching requests. Importantly, this result is achieved with a negligible increase of bandwidth utilisation in the access link. Other more complex schemes where user behaviour is tracked were also evaluated, but the improvement over the simple scheme was insignificant.

KW - Channel change delay

KW - IPTV

KW - Zapping delay

UR - http://www.scopus.com/inward/record.url?scp=80051550762&partnerID=8YFLogxK

U2 - 10.1016/j.image.2011.03.005

DO - 10.1016/j.image.2011.03.005

M3 - Article

VL - 26

SP - 400

EP - 412

JO - Signal Processing: Image Communication

JF - Signal Processing: Image Communication

SN - 0923-5965

IS - 7

ER -