Problem Statement and Requirements of the Peer-to-Peer Streaming Protocol (PPSP)
RFC 6972
Internet Engineering Task Force (IETF) Y. Zhang
Request for Comments: 6972 Coolpad
Category: Informational N. Zong
ISSN: 2070-1721 Huawei Technologies
July 2013
Problem Statement and Requirements of
the Peer-to-Peer Streaming Protocol (PPSP)
Abstract
Peer-to-Peer (P2P) streaming systems becoming more and more popular
on the Internet, and most of them are using proprietary protocols.
This document identifies problems associated with proprietary
protocols; proposes the development of the Peer-to-Peer Streaming
Protocol (PPSP), which includes the tracker and peer protocols; and
discusses the scope, requirements, and use cases of PPSP.
Status of This Memo
This document is not an Internet Standards Track specification; it is
published for informational purposes.
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). Not all documents
approved by the IESG are a candidate for any level of Internet
Standard; see 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/rfc6972.
Copyright Notice
Copyright (c) 2013 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Zhang & Zong Informational [Page 1]
RFC 6972 PPSP Problem Statement July 2013
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1. Backgrounds . . . . . . . . . . . . . . . . . . . . . . . 3
1.2. Requirements Language . . . . . . . . . . . . . . . . . . 3
2. Terminology and Concepts . . . . . . . . . . . . . . . . . . . 3
3. Problem Statement . . . . . . . . . . . . . . . . . . . . . . 5
3.1. Heterogeneous P2P Traffic and P2P Cache Deployment . . . . 5
3.2. QoS Issue and CDN Deployment . . . . . . . . . . . . . . . 5
3.3. Extended Applicability in Mobile and Wireless
Environments . . . . . . . . . . . . . . . . . . . . . . . 6
4. Tasks of PPSP: Standard Peer-to-Peer Streaming Protocols . . . 7
4.1. Tasks and Design Issues of the Tracker Protocol . . . . . 8
4.2. Tasks and Design Issues of the Peer Protocol . . . . . . . 9
5. Use Cases of PPSP . . . . . . . . . . . . . . . . . . . . . . 9
5.1. Worldwide Provision of Live/VoD Streaming . . . . . . . . 9
5.2. Enabling CDN for P2P VoD Streaming . . . . . . . . . . . . 11
5.3. Cross-Screen Streaming . . . . . . . . . . . . . . . . . . 12
5.4. Cache Service Supporting P2P Streaming . . . . . . . . . . 13
5.5. Proxy Service Supporting P2P Streaming . . . . . . . . . . 14
5.5.1. Home Networking Scenario . . . . . . . . . . . . . . . 14
5.5.2. Browser-Based HTTP Streaming . . . . . . . . . . . . . 14
6. Requirements of PPSP . . . . . . . . . . . . . . . . . . . . . 15
6.1. Basic Requirements . . . . . . . . . . . . . . . . . . . . 15
6.2. Operational and Management Requirements . . . . . . . . . 15
6.2.1. Operational Considerations . . . . . . . . . . . . . . 16
6.2.2. Management Considerations . . . . . . . . . . . . . . 17
6.3. PPSP Tracker Protocol Requirements . . . . . . . . . . . . 17
6.4. PPSP Peer Protocol Requirements . . . . . . . . . . . . . 18
7. Security Considerations . . . . . . . . . . . . . . . . . . . 19
8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 21
9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 21
9.1. Normative References . . . . . . . . . . . . . . . . . . . 21
9.2. Informative References . . . . . . . . . . . . . . . . . . 21
Zhang & Zong Informational [Page 2]
RFC 6972 PPSP Problem Statement July 2013
1. Introduction
1.1. Backgrounds
Streaming traffic is among the largest and fastest growing traffic on
Show full document text