Video-Streaming Overlays

This Chapter goes into the details of benchmarking peer-to-peer video streaming systems. We present aspects and techniques that help comparing and analyzing such systems. Video streaming systems have the main task of delivering video content to users. The video content can be presented on various types of devices, such as TV sets, computer systems, and smart phones. The availability of many types of architectures for streaming makes it of essence to define benchmarks and tools to evaluate them. This Chapter addresses these issues along with definitions of metrics and requirements that help in better comparing peer-to-peer streaming systems. The Chapter is organized as follows. First, we present the non-functional requirements peer-to-peer video streaming systems have to consider. Then we present the workload used to benchmark our video streaming system. This is followed by definition of most important metrics for such systems. Then we present an example implementation that ha...

[1]  Zhan Ma,et al.  Complexity modeling of scalable video decoding , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

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

[3]  Ralf Steinmetz,et al.  On the impact of quality adaptation in SVC-based P2P video-on-demand systems , 2011, MMSys.

[4]  Ragnhild Eg,et al.  Flicker effects in adaptive video streaming to handheld devices , 2011, ACM Multimedia.

[5]  Yang Guo,et al.  A survey on peer-to-peer video streaming systems , 2008, Peer-to-Peer Netw. Appl..

[6]  Mu Mu An interview with video quality experts , 2009, ACMMR.

[7]  Iain E. G. Richardson,et al.  Video Codec Design: Developing Image and Video Compression Systems , 2002 .

[8]  Ralf Steinmetz,et al.  The Seeder Promotion Problem: Measurements, Analysis and Solution Space , 2010, 2010 Proceedings of 19th International Conference on Computer Communications and Networks.

[9]  Keith W. Ross,et al.  Can internet video-on-demand be profitable? , 2007, SIGCOMM 2007.

[10]  Indranil Gupta,et al.  Understanding overlay characteristics of a large-scale peer-to-peer IPTV system , 2010, TOMCCAP.

[11]  Ralf Steinmetz,et al.  Subjective impression of variations in layer encoded videos , 2003, IWQoS'03.

[12]  Ralf Steinmetz,et al.  PeerfactSim.KOM: A simulation framework for Peer-to-Peer systems , 2011, 2011 International Conference on High Performance Computing & Simulation.