Skip to main content

Comparison of simulcast and scalable video coding in terms of the required capacity in an IPTV network

01 January 2007

New Image

The diversity of multimedia-enabled devices supporting streamed multimedia is ever growing. Multicast delivery of TV channels in IP networks to a heterogeneous set of clients can be organised in many different ways, which brings up the discussion which one is optimal. Scalable video streaming has been believed to be more efficient in terms of network capacity utilisation than simulcast video delivery because one flow can serve all terminals, while with simulcast all resolutions are offered in parallel. At the same time, it is also largely recognised that in order to provide the same video quality compared to non-layered video coding, scalable video coding (SVC) incurs a bit rate penalty. In this paper we compare simulcast and SVC in terms of their required capacity in an IPTV network scenario where a bouquet of TV channels is offered to the subscribers. We develop methods to calculate and approximate the capacity demand for two different subscriber behaviour models. These methods are then used to explore the influence of various parameters: the SVC bit rate penalty, the number of offered channels, the channel popularity and the number of subscribers. The main contribution of this paper is that we derive an analytical formula to calculate the SVC limit bit rate penalty beyond which SVC is less efficient than simulcast. In the realistic IPTV examples considered here, the limit is found to lie between 16% and 20%, while the reported values for this coding penalty range from 10% up to 30% for current H.264 SVC codecs, indicating that SVC in IPTV is not always more efficient than simulcast.