Peer-to-Peer Streaming Peer Protocol (PPSPP) (RFC7574)
Original Publication Date: 2015-Jul-01
Included in the Prior Art Database: 2015-Jul-10
Internet Society Requests For Comment (RFCs)
A. Bakker: AUTHOR [+3]
Internet Engineering Task Force (IETF) A. Bakker Request for Comments: 7574 Vrije Universiteit Amsterdam Category: Standards Track R. Petrocco ISSN: 2070-1721 V. Grishchenko Technische Universiteit Delft July 2015
Peer-to-Peer Streaming Peer Protocol (PPSPP)
The Peer-to-Peer Streaming Peer Protocol (PPSPP) is a protocol for
disseminating the same content to a group of interested parties in a
streaming fashion. PPSPP supports streaming of both prerecorded (on-
demand) and live audio/video content. It is based on the peer-to-
peer paradigm, where clients consuming the content are put on equal
footing with the servers initially providing the content, to create a
system where everyone can potentially provide upload bandwidth. It
has been designed to provide short time-till-playback for the end
user and to prevent disruption of the streams by malicious peers.
PPSPP has also been designed to be flexible and extensible. It can
use different mechanisms to optimize peer uploading, prevent
freeriding, and work with different peer discovery schemes
(centralized trackers or Distributed Hash Tables). It supports
multiple methods for content integrity protection and chunk
addressing. Designed as a generic protocol that can run on top of
various transport protocols, it currently runs on top of UDP using
Low Extra Delay Background Transport (LEDBAT) for congestion control.
Status of This Memo
This is an Internet Standards Track document.
This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 5741.
Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc7574.
Bakker, et al. Standards Track [Page 1]
RFC 7574 PPSPP July 2015
Copyright (c) 2015 IETF Trust and the persons identified as the document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust'...