draft-ietf-fecframe-sdp-elements-04.txt   draft-ietf-fecframe-sdp-elements-05.txt 
FEC Framework A. Begen FEC Framework A. Begen
Internet-Draft Cisco Systems Internet-Draft Cisco Systems
Intended status: Standards Track August 19, 2009 Intended status: Standards Track April 4, 2010
Expires: February 20, 2010 Expires: October 6, 2010
SDP Elements for FEC Framework SDP Elements for FEC Framework
draft-ietf-fecframe-sdp-elements-04 draft-ietf-fecframe-sdp-elements-05
Abstract
This document specifies the use of Session Description Protocol (SDP)
to describe the parameters required to signal the Forward Error
Correction (FEC) Framework Configuration Information between the
sender(s) and receiver(s). This document also provides examples that
show the semantics for grouping multiple source and repair flows
together for the applications that simultaneously use multiple
instances of the FEC Framework.
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 in full conformance with the
provisions of BCP 78 and BCP 79. This document may contain material provisions of BCP 78 and BCP 79.
from IETF Documents or IETF Contributions published or made publicly
available before November 10, 2008. The person(s) controlling the
copyright in some of this material may not have granted the IETF
Trust the right to allow modifications of such material outside the
IETF Standards Process. Without obtaining an adequate license from
the person(s) controlling the copyright in such materials, this
document may not be modified outside the IETF Standards Process, and
derivative works of it may not be created outside the IETF Standards
Process, except to format it for publication as an RFC or to
translate it into languages other than English.
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). Note that other groups may also distribute
other groups may also distribute working documents as Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts. Drafts is at http://datatracker.ietf.org/drafts/current/.
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 This Internet-Draft will expire on October 6, 2010.
http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
This Internet-Draft will expire on February 20, 2010.
Copyright Notice Copyright Notice
Copyright (c) 2009 IETF Trust and the persons identified as the Copyright (c) 2010 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents in effect on the date of Provisions Relating to IETF Documents
publication of this document (http://trustee.ietf.org/license-info). (http://trustee.ietf.org/license-info) in effect on the date of
Please review these documents carefully, as they describe your rights publication of this document. Please review these documents
and restrictions with respect to this document. carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
Abstract 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.
This document specifies the use of Session Description Protocol (SDP) This document may contain material from IETF Documents or IETF
to describe the parameters required to signal the Forward Error Contributions published or made publicly available before November
Correction (FEC) Framework Configuration Information between the 10, 2008. The person(s) controlling the copyright in some of this
sender(s) and receiver(s). This document also provides examples that material may not have granted the IETF Trust the right to allow
show the semantics for grouping multiple source and repair flows modifications of such material outside the IETF Standards Process.
together for the applications that simultaneously use multiple Without obtaining an adequate license from the person(s) controlling
instances of the FEC Framework. the copyright in such materials, this document may not be modified
outside the IETF Standards Process, and derivative works of it may
not be created outside the IETF Standards Process, except to format
it for publication as an RFC or to translate it into languages other
than English.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 4 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 4
2. Requirements Notation . . . . . . . . . . . . . . . . . . . . 4 2. Requirements Notation . . . . . . . . . . . . . . . . . . . . 4
3. Forward Error Correction (FEC) and FEC Framework . . . . . . . 4 3. Forward Error Correction (FEC) and FEC Framework . . . . . . . 4
3.1. Forward Error Correction (FEC) . . . . . . . . . . . . . . 4 3.1. Forward Error Correction (FEC) . . . . . . . . . . . . . . 4
3.2. FEC Framework . . . . . . . . . . . . . . . . . . . . . . 5 3.2. FEC Framework . . . . . . . . . . . . . . . . . . . . . . 5
3.3. FEC Framework Configuration Information . . . . . . . . . 6 3.3. FEC Framework Configuration Information . . . . . . . . . 6
4. SDP Descriptors for FEC Framework . . . . . . . . . . . . . . 7 4. SDP Descriptors for FEC Framework . . . . . . . . . . . . . . 7
skipping to change at page 3, line 36 skipping to change at page 3, line 36
5.3.2. Two Source Flows, One Repair Flow and One FEC 5.3.2. Two Source Flows, One Repair Flow and One FEC
Scheme . . . . . . . . . . . . . . . . . . . . . . . . 15 Scheme . . . . . . . . . . . . . . . . . . . . . . . . 15
5.3.3. Two Source Flows, Two Repair Flows and Two FEC 5.3.3. Two Source Flows, Two Repair Flows and Two FEC
Schemes . . . . . . . . . . . . . . . . . . . . . . . 16 Schemes . . . . . . . . . . . . . . . . . . . . . . . 16
6. Security Considerations . . . . . . . . . . . . . . . . . . . 17 6. Security Considerations . . . . . . . . . . . . . . . . . . . 17
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 17 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 17
7.1. Transport Protocols . . . . . . . . . . . . . . . . . . . 17 7.1. Transport Protocols . . . . . . . . . . . . . . . . . . . 17
7.2. Attribute Names . . . . . . . . . . . . . . . . . . . . . 18 7.2. Attribute Names . . . . . . . . . . . . . . . . . . . . . 18
8. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 18 8. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 18
9. Change Log . . . . . . . . . . . . . . . . . . . . . . . . . . 19 9. Change Log . . . . . . . . . . . . . . . . . . . . . . . . . . 19
9.1. draft-ietf-fecframe-sdp-elements-04 . . . . . . . . . . . 19 9.1. draft-ietf-fecframe-sdp-elements-05 . . . . . . . . . . . 19
9.2. draft-ietf-fecframe-sdp-elements-03 . . . . . . . . . . . 19 9.2. draft-ietf-fecframe-sdp-elements-04 . . . . . . . . . . . 19
9.3. draft-ietf-fecframe-sdp-elements-02 . . . . . . . . . . . 19 9.3. draft-ietf-fecframe-sdp-elements-03 . . . . . . . . . . . 19
9.4. draft-ietf-fecframe-sdp-elements-01 . . . . . . . . . . . 19 9.4. draft-ietf-fecframe-sdp-elements-02 . . . . . . . . . . . 19
9.5. draft-ietf-fecframe-sdp-elements-00 . . . . . . . . . . . 19 9.5. draft-ietf-fecframe-sdp-elements-01 . . . . . . . . . . . 19
9.6. draft-ietf-fecframe-sdp-elements-00 . . . . . . . . . . . 20
10. References . . . . . . . . . . . . . . . . . . . . . . . . . . 20 10. References . . . . . . . . . . . . . . . . . . . . . . . . . . 20
10.1. Normative References . . . . . . . . . . . . . . . . . . . 20 10.1. Normative References . . . . . . . . . . . . . . . . . . . 20
10.2. Informative References . . . . . . . . . . . . . . . . . . 21 10.2. Informative References . . . . . . . . . . . . . . . . . . 21
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 21 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 21
1. Introduction 1. Introduction
The Forward Error Correction (FEC) Framework, described in The Forward Error Correction (FEC) Framework, described in
[I-D.ietf-fecframe-framework], outlines a general framework for using [I-D.ietf-fecframe-framework], outlines a general framework for using
FEC-based error recovery in packet flows carrying media content. FEC-based error recovery in packet flows carrying media content.
skipping to change at page 19, line 7 skipping to change at page 19, line 7
Reference: This document Reference: This document
Values: See this document Values: See this document
8. Acknowledgments 8. Acknowledgments
The author would like to thank the FEC Framework Design Team for The author would like to thank the FEC Framework Design Team for
their inputs, suggestions and contributions. their inputs, suggestions and contributions.
9. Change Log 9. Change Log
9.1. draft-ietf-fecframe-sdp-elements-04 9.1. draft-ietf-fecframe-sdp-elements-05
The following are the major changes compared to version 04:
o Updated boilerplate.
9.2. draft-ietf-fecframe-sdp-elements-04
The following are the major changes compared to version 03: The following are the major changes compared to version 03:
o Incorporated final outstanding issues for the WGLC. o Incorporated final outstanding issues for the WGLC.
9.2. draft-ietf-fecframe-sdp-elements-03 9.3. draft-ietf-fecframe-sdp-elements-03
The following are the major changes compared to version 02: The following are the major changes compared to version 02:
o Now referencing to 3388bis and 4756bis instead of RFC 3388 and RFC o Now referencing to 3388bis and 4756bis instead of RFC 3388 and RFC
4756, respectively. Also cleaned up the editor's notes regarding 4756, respectively. Also cleaned up the editor's notes regarding
the grouping issues. the grouping issues.
o Parameter "priority" has been replaced with "preference-lvl" for o Parameter "priority" has been replaced with "preference-lvl" for
the repair flows. the repair flows.
9.3. draft-ietf-fecframe-sdp-elements-02 9.4. draft-ietf-fecframe-sdp-elements-02
The following are the major changes compared to version 01: The following are the major changes compared to version 01:
o Clarified the definitions for the FSSI fields. o Clarified the definitions for the FSSI fields.
o Hostnames in the SDP examples are fixed. o Hostnames in the SDP examples are fixed.
9.4. draft-ietf-fecframe-sdp-elements-01 9.5. draft-ietf-fecframe-sdp-elements-01
The following are the major changes compared to version 00: The following are the major changes compared to version 00:
o Additive repair flows can now be from different instances. The o Additive repair flows can now be from different instances. The
sender may also assign different levels of priorities to each sender may also assign different levels of priorities to each
repair flow regardless of whether the repair flows are additive or repair flow regardless of whether the repair flows are additive or
not. not.
o SDP examples are fixed. o SDP examples are fixed.
o Comments posted in the mailing list are incorporated. o Comments posted in the mailing list are incorporated.
9.5. draft-ietf-fecframe-sdp-elements-00 9.6. draft-ietf-fecframe-sdp-elements-00
This is the initial version, which is based on an earlier individual This is the initial version, which is based on an earlier individual
submission. The following are the major changes compared to that submission. The following are the major changes compared to that
document: document:
o The opaque container in the FEC Framework Configuration o The opaque container in the FEC Framework Configuration
Information (FEC-Scheme-Specific Information) is now divided into Information (FEC-Scheme-Specific Information) is now divided into
two parts: information needed only by the sender and information two parts: information needed only by the sender and information
needed by the receiver. The repair flow descriptors are also needed by the receiver. The repair flow descriptors are also
updated accordingly. updated accordingly.
skipping to change at page 20, line 27 skipping to change at page 20, line 33
framework draft. framework draft.
o Some other editorial changes. o Some other editorial changes.
10. References 10. References
10.1. Normative References 10.1. Normative References
[I-D.ietf-fecframe-framework] [I-D.ietf-fecframe-framework]
Watson, M., "Forward Error Correction (FEC) Framework", Watson, M., "Forward Error Correction (FEC) Framework",
draft-ietf-fecframe-framework-05 (work in progress), draft-ietf-fecframe-framework-07 (work in progress),
July 2009. March 2010.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997. Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC4566] Handley, M., Jacobson, V., and C. Perkins, "SDP: Session [RFC4566] Handley, M., Jacobson, V., and C. Perkins, "SDP: Session
Description Protocol", RFC 4566, July 2006. Description Protocol", RFC 4566, July 2006.
[RFC4570] Quinn, B. and R. Finlayson, "Session Description Protocol [RFC4570] Quinn, B. and R. Finlayson, "Session Description Protocol
(SDP) Source Filters", RFC 4570, July 2006. (SDP) Source Filters", RFC 4570, July 2006.
[I-D.ietf-mmusic-rfc3388bis] [I-D.ietf-mmusic-rfc3388bis]
Camarillo, G., "The SDP (Session Description Protocol) Camarillo, G. and H. Schulzrinne, "The SDP (Session
Grouping Framework", draft-ietf-mmusic-rfc3388bis-03 (work Description Protocol) Grouping Framework",
in progress), July 2009. draft-ietf-mmusic-rfc3388bis-04 (work in progress),
November 2009.
[I-D.ietf-mmusic-rfc4756bis] [I-D.ietf-mmusic-rfc4756bis]
Begen, A., "Forward Error Correction Grouping Semantics in Begen, A., "Forward Error Correction Grouping Semantics in
Session Description Protocol", Session Description Protocol",
draft-ietf-mmusic-rfc4756bis-02 (work in progress), draft-ietf-mmusic-rfc4756bis-07 (work in progress),
April 2009. April 2010.
[RFC3890] Westerlund, M., "A Transport Independent Bandwidth [RFC3890] Westerlund, M., "A Transport Independent Bandwidth
Modifier for the Session Description Protocol (SDP)", Modifier for the Session Description Protocol (SDP)",
RFC 3890, September 2004. RFC 3890, September 2004.
[RFC5234] Crocker, D. and P. Overell, "Augmented BNF for Syntax [RFC5234] Crocker, D. and P. Overell, "Augmented BNF for Syntax
Specifications: ABNF", STD 68, RFC 5234, January 2008. Specifications: ABNF", STD 68, RFC 5234, January 2008.
[RFC3264] Rosenberg, J. and H. Schulzrinne, "An Offer/Answer Model [RFC3264] Rosenberg, J. and H. Schulzrinne, "An Offer/Answer Model
with Session Description Protocol (SDP)", RFC 3264, with Session Description Protocol (SDP)", RFC 3264,
June 2002. June 2002.
10.2. Informative References 10.2. Informative References
[RFC5052] Watson, M., Luby, M., and L. Vicisano, "Forward Error [RFC5052] Watson, M., Luby, M., and L. Vicisano, "Forward Error
Correction (FEC) Building Block", RFC 5052, August 2007. Correction (FEC) Building Block", RFC 5052, August 2007.
[I-D.ietf-fecframe-config-signaling] [I-D.ietf-fecframe-config-signaling]
Asati, R., "Methods to convey FEC Framework Configuration Asati, R., "Methods to convey FEC Framework Configuration
Information", draft-ietf-fecframe-config-signaling-01 Information", draft-ietf-fecframe-config-signaling-02
(work in progress), November 2008. (work in progress), February 2010.
[I-D.ietf-mmusic-sdp-capability-negotiation] [I-D.ietf-mmusic-sdp-capability-negotiation]
Andreasen, F., "SDP Capability Negotiation", Andreasen, F., "SDP Capability Negotiation",
draft-ietf-mmusic-sdp-capability-negotiation-10 (work in draft-ietf-mmusic-sdp-capability-negotiation-13 (work in
progress), May 2009. progress), March 2010.
Author's Address Author's Address
Ali Begen Ali Begen
Cisco Systems Cisco Systems
170 West Tasman Drive 170 West Tasman Drive
San Jose, CA 95134 San Jose, CA 95134
USA USA
Email: abegen@cisco.com Email: abegen@cisco.com
 End of changes. 19 change blocks. 
61 lines changed or deleted 69 lines changed or added

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