datatracker.ietf.org
Sign in
Version 5.3.0, 2014-04-12
Report a bug

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]

[include full document text]