< draft-ietf-ppsp-base-tracker-protocol-09.txt   draft-ietf-ppsp-base-tracker-protocol-10.txt >
PPSP Rui S. Cruz PPSP Rui S. Cruz
INTERNET-DRAFT Mario S. Nunes INTERNET-DRAFT Mario S. Nunes
Intended Status: Standards Track IST/INESC-ID/INOV Intended Status: Standards Track IST/INESC-ID/INOV
Expires: September 28, 2015 Yingjie Gu Expires: March 27, 2016 Yingjie Gu
Jinwei Xia Jinwei Xia
Rachel Huang Rachel Huang
Huawei Huawei
Joao P. Taveira Joao P. Taveira
IST/INOV IST/INOV
Deng Lingli Deng Lingli
China Mobile China Mobile
March 27, 2015 September 24, 2015
PPSP Tracker Protocol-Base Protocol (PPSP-TP/1.0) PPSP Tracker Protocol-Base Protocol (PPSP-TP/1.0)
draft-ietf-ppsp-base-tracker-protocol-09 draft-ietf-ppsp-base-tracker-protocol-10
Abstract Abstract
This document specifies the base Peer-to-Peer Streaming Protocol- This document specifies the base Peer-to-Peer Streaming Protocol-
Tracker Protocol (PPSP-TP/1.0), an application-layer control Tracker Protocol (PPSP-TP/1.0), an application-layer control
(signaling) protocol for the exchange of meta information between (signaling) protocol for the exchange of meta information between
trackers and peers. The specification outlines the architecture of trackers and peers. The specification outlines the architecture of
the protocol and its functionality, and describes message flows, the protocol and its functionality, and describes message flows,
message processing instructions, message formats, formal syntax and message processing instructions, message formats, formal syntax and
semantics. The PPSP Tracker Protocol enables cooperating peers to semantics. The PPSP Tracker Protocol enables cooperating peers to
skipping to change at page 1, line 41 skipping to change at page 1, line 41
and multi-view (3D) videos, in live, time-shifted and on-demand and multi-view (3D) videos, in live, time-shifted and on-demand
modes. modes.
Status of this Memo Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79. provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as other groups may also distribute working documents as Internet-
Internet-Drafts. Drafts.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/1id-abstracts.html http://www.ietf.org/1id-abstracts.html
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html http://www.ietf.org/shadow.html
skipping to change at page 4, line 40 skipping to change at page 4, line 40
1.1 Terminology 1.1 Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC 2119 [KEYWORDS]. document are to be interpreted as described in RFC 2119 [KEYWORDS].
ABSOLUTE TIME: Absolute time is expressed as ISO 8601 timestamps, ABSOLUTE TIME: Absolute time is expressed as ISO 8601 timestamps,
using zero UTC offset. Fractions of a second may be indicated. using zero UTC offset. Fractions of a second may be indicated.
Example for December 25, 2010 at 14h56 and 20.25 seconds: basic Example for December 25, 2010 at 14h56 and 20.25 seconds: basic
format 20101225T145620.25Z or extended format format 20101225T145620.25Z or extended format 2010-12-
2010-12-25T14:56:20.25Z. 25T14:56:20.25Z.
CHUNK: A Chunk is a basic unit of data organized in P2P streaming CHUNK: A Chunk is a basic unit of data organized in P2P streaming
for storage, scheduling, advertisement and exchange among peers. for storage, scheduling, advertisement and exchange among peers.
CHUNK ID: A unique resource identifier for a Chunk. The identifier CHUNK ID: A unique resource identifier for a Chunk. The identifier
type depends on the addressing scheme used, i.e., an integer, an type depends on the addressing scheme used, i.e., an integer, an
HTTP-URL and possibly a byte-range, and is described in the MPD. HTTP-URL and possibly a byte-range, and is described in the MPD.
CONNECTION TRACKER: The node running the tracker service to which CONNECTION TRACKER: The node running the tracker service to which
the PPSP peer will connect when it wants to get registered and join the PPSP peer will connect when it wants to get registered and join
skipping to change at page 41, line 9 skipping to change at page 41, line 9
can be achieved by standard solutions and facilities. can be achieved by standard solutions and facilities.
5.2.1 Interoperability 5.2.1 Interoperability
Interoperability refers to allowing information sharing and Interoperability refers to allowing information sharing and
operations between multiple devices and multiple management operations between multiple devices and multiple management
applications. For PPSP-TP, distinct types of devices host PPSP-TP applications. For PPSP-TP, distinct types of devices host PPSP-TP
servers (Trackers) and clients (Peers). Therefore, support for servers (Trackers) and clients (Peers). Therefore, support for
multiple standard schema languages, management protocols and multiple standard schema languages, management protocols and
information models, suited to different purposes, was considered in information models, suited to different purposes, was considered in
the PPSP-TP design. Specifically, management functionality for the PPSP-TP design. Specifically, management functionality for PPSP-
PPSP-TP devices can be achieved with Simple Network Management TP devices can be achieved with Simple Network Management Protocol
Protocol (SNMP) [RFC3410], syslog [RFC5424] and NETCONF [RFC6241]. (SNMP) [RFC3410], syslog [RFC5424] and NETCONF [RFC6241].
5.2.2 Management Information 5.2.2 Management Information
PPSP Trackers may implement SNMP management interfaces, namely the PPSP Trackers may implement SNMP management interfaces, namely the
Application Management MIB [RFC2564] without the need to instrument Application Management MIB [RFC2564] without the need to instrument
the Tracker application itself. The channel, connections and the Tracker application itself. The channel, connections and
transaction objects of the the Application Management MIB can be used transaction objects of the the Application Management MIB can be used
to report the basic behavior of the PPSP Tracker service. to report the basic behavior of the PPSP Tracker service.
The Application Performance Measurement MIB (APM-MIB) [RFC3729] and The Application Performance Measurement MIB (APM-MIB) [RFC3729] and
skipping to change at page 51, line 33 skipping to change at page 51, line 33
+ corrections in the specifications of protocol elements + corrections in the specifications of protocol elements
+ section 5 specification of protocol elements semantics + section 5 specification of protocol elements semantics
+ introduced a IANA MIME Type registry + introduced a IANA MIME Type registry
-08 2015-01-08 Major Revision -08 2015-01-08 Major Revision
* merge sections 5 and 4 with section 3; renumbered all other * merge sections 5 and 4 with section 3; renumbered all other
+ refined the protocol elements definitions for consistency + refined the protocol elements definitions for consistency
with the JSON data structures with the JSON data structures
+ revised protocol messages encoding examples + revised protocol messages encoding examples
+ additional IANA registry for protocol version + additional IANA registry for protocol version
* editorial corrections * editorial corrections
-09 (Current version) Major Revision -09 (2015-3-27) Major Revision
+ Add concurrent_link in the stream_stats specification. + Add concurrent_link in the stream_stats specification.
+ Remove "PROXY" value from "ability_nat" specification. + Remove "PROXY" value from "ability_nat" specification.
+ Dividing attributes by "," in the example + Dividing attributes by "," in the example
* editorial corrections * editorial corrections
-10 (Current version) Major Revision
+ Update dates
Authors' Addresses Authors' Addresses
Rui Santos Cruz Rui Santos Cruz
IST/INESC-ID/INOV IST/INESC-ID/INOV
Phone: +351.939060939 Phone: +351.939060939
Email: rui.cruz@ieee.org Email: rui.cruz@ieee.org
Mario Serafim Nunes Mario Serafim Nunes
IST/INESC-ID/INOV IST/INESC-ID/INOV
 End of changes. 8 change blocks. 
11 lines changed or deleted 13 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/