Header

UZH-Logo

Maintenance Infos

Playback policies for live and on-demand P2P video streaming


Hecht, Fabio V; Bocek, Thomas; Santos, Flavio; Stiller, Burkhard (2012). Playback policies for live and on-demand P2P video streaming. In: IFIP Networking 2012, Prague, Czech Republic, 21 May 2012 - 25 May 2012, 15-28.

Abstract

Peer-to-peer (P2P) has become a popular mechanism for video distribution over the Internet, by allowing users to collaborate on locating and exchanging video blocks. The approach LiveShift supports further collaboration by enabling storage and a later redistribution of received blocks, thus, enabling time shifting and video-on-demand in anintegrated manner. Video blocks, however, are not always downloaded quickly enough to be played back without interruptions. In such situations, the playback policy defines whether peers (a) stall the playback, waiting for blocks to be found and downloaded, or (b) skip them, losing information. Thus, for the fist time this paper investigates in a reproducible manner playback policies for P2P video streaming systems. A survey on currently-used playback policies shows that existing playback policies, required by any streaming system, have been defined almost arbitrarily, with a minimal scientific methodology applied. Based on thissurvey and on major characteristics of video streaming, a set of five distinct playback policies is formalized and implemented in LiveShift. Comparative evaluations outline the behavior of those policies under both under- and over-provisioned networks with respect to the playback lag experienced by users, the share of skipped blocks, and the share of sessions that fail. Finally, playback policies with most suitable characteristics for either live or on-demand scenarios are derived.

Abstract

Peer-to-peer (P2P) has become a popular mechanism for video distribution over the Internet, by allowing users to collaborate on locating and exchanging video blocks. The approach LiveShift supports further collaboration by enabling storage and a later redistribution of received blocks, thus, enabling time shifting and video-on-demand in anintegrated manner. Video blocks, however, are not always downloaded quickly enough to be played back without interruptions. In such situations, the playback policy defines whether peers (a) stall the playback, waiting for blocks to be found and downloaded, or (b) skip them, losing information. Thus, for the fist time this paper investigates in a reproducible manner playback policies for P2P video streaming systems. A survey on currently-used playback policies shows that existing playback policies, required by any streaming system, have been defined almost arbitrarily, with a minimal scientific methodology applied. Based on thissurvey and on major characteristics of video streaming, a set of five distinct playback policies is formalized and implemented in LiveShift. Comparative evaluations outline the behavior of those policies under both under- and over-provisioned networks with respect to the playback lag experienced by users, the share of skipped blocks, and the share of sessions that fail. Finally, playback policies with most suitable characteristics for either live or on-demand scenarios are derived.

Statistics

Citations

1 citation in Web of Science®
3 citations in Scopus®
Google Scholar™

Altmetrics

Downloads

115 downloads since deposited on 06 Jun 2012
17 downloads since 12 months
Detailed statistics

Additional indexing

Item Type:Conference or Workshop Item (Paper), refereed, original work
Communities & Collections:03 Faculty of Economics > Department of Informatics
Dewey Decimal Classification:000 Computer science, knowledge & systems
Language:English
Event End Date:25 May 2012
Deposited On:06 Jun 2012 07:13
Last Modified:07 Dec 2017 14:14
Publisher:Springer
Series Name:International IFIP TC 6 Networking Conference
Number:11
ISSN:0302-9743
ISBN:978-3-642-30053-0
Additional Information:The original publication is available at www.springerlink.com
Free access at:Related URL. An embargo period may apply.
Publisher DOI:https://doi.org/10.1007/978-3-642-30054-7_2
Related URLs:http://www.csg.uzh.ch/staff/hecht/publications/liveshift-playpolicies-cr.pdf (Author)
Other Identification Number:merlin-id:7001

Download

Download PDF  'Playback policies for live and on-demand P2P video streaming'.
Preview
Content: Accepted Version
Filetype: PDF
Size: 257kB
View at publisher