Dissecting User Behaviors for a Simultaneous Live and VoD IPTV System

IPTV services deployed nowadays often consist of both live TV and Video-on-Demand (VoD), offered by the same service provider to the same pool of users over the same managed network. Understanding user behaviors in such a setting is hence an important step for system modelling and optimization. Previous studies on user behavior on video services were on either live TV or VoD. For the first time, we conduct an in-depth large-scale behavior study for IPTV users offering simultaneously live TV and VoD choices at the same time. Our data is from the largest IPTV service provider in China, offering hundreds of live channels and hundreds of thousands of VoD files, with traces covering more than 1.9 million users over a period of 5 months. This large dataset provides us a unique opportunity to cross-compare user viewing behaviors for these services on the same platform, and sheds valuable insights on how users interact with such a simultaneous system. Our results lead to new understanding on IPTV user behaviors which have strong implications on system design. For example, we find that the average holding time for VoD is significantly longer than live TV. live TV users tend to surf more. However, if such channel surfing is discounted, the holding times of both services are not much different. While users in VoD tend to view HD longer, channel popularity for live TV is much less dependent on its video quality. In contrast to some popular assumptions on user interactivity, the transitions among live TV, VoD, and offline modes are far from a Markov model.

[1]  Donald F. Towsley,et al.  Optimal proxy cache allocation for efficient streaming media distribution , 2002, IEEE Transactions on Multimedia.

[2]  Ihsan Ullah,et al.  A Survey and Synthesis of User Behavior Measurements in P2P Streaming Systems , 2012, IEEE Communications Surveys & Tutorials.

[3]  Shueng-Han Gary Chan,et al.  Client buffering techniques for scalable video broadcasting over broadband networks with low user delay , 2002, IEEE Trans. Broadcast..

[4]  Olivier Fourmaux,et al.  Measuring P2P IPTV Systems , 2007 .

[5]  Ludmila Cherkasova,et al.  Analysis of enterprise media server workloads: access patterns, locality, content evolution, and rates of change , 2004, IEEE/ACM Transactions on Networking.

[6]  Keith W. Ross,et al.  View-Upload Decoupling: A Redesign of Multi-Channel P2P Video Systems , 2009, IEEE INFOCOM 2009.

[7]  Nicholas J. P. Race,et al.  Understanding Your Needs: An Adaptive VoD System , 2012, 2012 IEEE International Symposium on Multimedia.

[8]  Bruce M. Maggs,et al.  An analysis of live streaming workloads on the internet , 2004, IMC '04.

[9]  Yuan Xue,et al.  On Feasibility of P2P On-Demand Streaming via Empirical VoD User Behavior Analysis , 2008, 2008 The 28th International Conference on Distributed Computing Systems Workshops.

[10]  Donald F. Towsley,et al.  Proxy prefix caching for multimedia streams , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[11]  Ibrahim Matta,et al.  Describing and forecasting video access patterns , 2011, 2011 Proceedings IEEE INFOCOM.

[12]  Vyas Sekar,et al.  Understanding the impact of video quality on user engagement , 2011, SIGCOMM.

[13]  Pablo Rodriguez,et al.  Watching television over an IP network , 2008, IMC '08.

[14]  Seungjoon Lee,et al.  Modeling channel popularity dynamics in a large IPTV system , 2009, SIGMETRICS '09.

[15]  Fouad A. Tobagi,et al.  Distributed servers architecture for networked video services , 2001, TNET.

[16]  Newton Lee,et al.  ACM Transactions on Multimedia Computing, Communications and Applications (ACM TOMCCAP) , 2007, CIE.

[17]  Keith W. Ross,et al.  Queuing Network Models for Multi-Channel P2P Live Streaming Systems , 2009, IEEE INFOCOM 2009.

[18]  Kang-Won Lee,et al.  Planning and Managing the IPTV Service Deployment , 2007, 2007 10th IFIP/IEEE International Symposium on Integrated Network Management.

[19]  Keith W. Ross,et al.  A Measurement Study of a Large-Scale P2P IPTV System , 2007, IEEE Transactions on Multimedia.

[20]  Yuchun Guo,et al.  Understanding users' access failure and patience in large-scale P2P VOD systems , 2011 .

[21]  K. K. Ramakrishnan,et al.  Characterizing Interactive Behavior in a Large-Scale Operational IPTV Environment , 2010, 2010 Proceedings IEEE INFOCOM.

[22]  Donald E. Smith IP TV Bandwidth Demand: Multicast and Channel Surfing , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[23]  Kang Yong Lee,et al.  Reducing Channel Zapping Time in IPTV Based on User's Channel Selection Behaviors , 2010, IEEE Transactions on Broadcasting.

[24]  Philip Branch,et al.  Modeling interactive behaviour of a video based multimedia system , 1999, 1999 IEEE International Conference on Communications (Cat. No. 99CH36311).

[25]  Qian Zhang,et al.  A Trace-Driven Approach to Evaluate the Scalability of P2P-Based Video-on-Demand Service , 2009, IEEE Transactions on Parallel and Distributed Systems.

[26]  Virgílio A. F. Almeida,et al.  A hierarchical characterization of a live streaming media workload , 2006, TNET.

[27]  Seungjoon Lee,et al.  Modeling user activities in a large IPTV system , 2009, IMC '09.

[28]  Mats Björkman,et al.  Caching for IPTV distribution with time-shift , 2013, 2013 International Conference on Computing, Networking and Communications (ICNC).

[29]  Biswanath Mukherjee,et al.  A Survey of User Behavior in VoD Service and Bandwidth-Saving Multicast Streaming Schemes , 2012, IEEE Communications Surveys & Tutorials.

[30]  Hai Jin,et al.  Towards cinematic internet video-on-demand , 2008, Eurosys '08.

[31]  Yan Huang,et al.  A White-Box Empirical Study of P2P-VoD Systems: Several Unconventional New Findings , 2011, 2011 Proceedings of 20th International Conference on Computer Communications and Networks (ICCCN).

[32]  Katherine Guo,et al.  Design and implementation of a caching system for streaming media over the Internet , 2000, Proceedings Sixth IEEE Real-Time Technology and Applications Symposium. RTAS 2000.

[33]  Dohoo Pyeon,et al.  A popularity-aware prefetching scheme to support interactive P2P streaming , 2012, IEEE Transactions on Consumer Electronics.

[34]  Jae-Hyoung Yoo,et al.  End-User IPTV Traffic Measurement of Residential Broadband Access Networks , 2008, NOMS Workshops 2008 - IEEE Network Operations and Management Symposium Workshops.

[35]  Shueng-Han Gary Chan,et al.  Operation and cost optimization of a distributed servers architecture for on-demand video services , 2001, IEEE Communications Letters.

[36]  Siddhartha Annapureddy,et al.  Is high-quality vod feasible using P2P swarming? , 2007, WWW '07.

[37]  Ben Y. Zhao,et al.  Understanding user behavior in large-scale video-on-demand systems , 2006, EuroSys.