draft-ietf-mmusic-rfc4566bis-19.txt | draft-ietf-mmusic-rfc4566bis-20.txt | |||
---|---|---|---|---|
Network Working Group M. Handley | Network Working Group M. Handley | |||
Internet-Draft UCL | Internet-Draft UCL | |||
Obsoletes: 4566 (if approved) V. Jacobson | Obsoletes: 4566 (if approved) V. Jacobson | |||
Intended status: Standards Track | Intended status: Standards Track | |||
Expires: December 19, 2017 C. Perkins | Expires: December 23, 2017 C. Perkins | |||
University of Glasgow | University of Glasgow | |||
A. Begen | A. Begen | |||
Networked Media | Networked Media | |||
June 17, 2017 | June 21, 2017 | |||
SDP: Session Description Protocol | SDP: Session Description Protocol | |||
draft-ietf-mmusic-rfc4566bis-19 | draft-ietf-mmusic-rfc4566bis-20 | |||
Abstract | Abstract | |||
This memo defines the Session Description Protocol (SDP). SDP is | This memo defines the Session Description Protocol (SDP). SDP is | |||
intended for describing multimedia sessions for the purposes of | intended for describing multimedia sessions for the purposes of | |||
session announcement, session invitation, and other forms of | session announcement, session invitation, and other forms of | |||
multimedia session initiation. This document obsoletes RFC 4566. | multimedia session initiation. This document obsoletes RFC 4566. | |||
Status of This Memo | Status of This Memo | |||
skipping to change at page 1, line 38 ¶ | skipping to change at page 1, line 38 ¶ | |||
Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
Drafts is at http://datatracker.ietf.org/drafts/current/. | 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." | |||
This Internet-Draft will expire on December 19, 2017. | This Internet-Draft will expire on December 23, 2017. | |||
Copyright Notice | Copyright Notice | |||
Copyright (c) 2017 IETF Trust and the persons identified as the | Copyright (c) 2017 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 | Provisions Relating to IETF Documents | |||
(http://trustee.ietf.org/license-info) in effect on the date of | (http://trustee.ietf.org/license-info) in effect on the date of | |||
publication of this document. Please review these documents | publication of this document. Please review these documents | |||
skipping to change at page 50, line 30 ¶ | skipping to change at page 50, line 30 ¶ | |||
This section provides an Augmented BNF grammar for SDP. ABNF is | This section provides an Augmented BNF grammar for SDP. ABNF is | |||
defined in [RFC5234] and [RFC7405]. | defined in [RFC5234] and [RFC7405]. | |||
; SDP Syntax | ; SDP Syntax | |||
session-description = proto-version | session-description = proto-version | |||
origin-field | origin-field | |||
session-name-field | session-name-field | |||
[information-field] | [information-field] | |||
[uri-field] | [uri-field] | |||
*email-fields | *email-field | |||
*phone-fields | *phone-field | |||
[connection-field] | [connection-field] | |||
*bandwidth-fields | *bandwidth-field | |||
1*time-fields | 1*time-field | |||
[key-field] | [key-field] | |||
*attribute-fields | *attribute-field | |||
*media-descriptions | *media-description | |||
proto-version = %s"v" "=" 1*DIGIT CRLF | proto-version = %s"v" "=" 1*DIGIT CRLF | |||
;this memo describes version 0 | ;this memo describes version 0 | |||
origin-field = %s"o" "=" username SP sess-id SP sess-version SP | origin-field = %s"o" "=" username SP sess-id SP sess-version SP | |||
nettype SP addrtype SP unicast-address CRLF | nettype SP addrtype SP unicast-address CRLF | |||
session-name-field = %s"s" "=" text CRLF | session-name-field = %s"s" "=" text CRLF | |||
information-field = %s"i" "=" text CRLF | information-field = %s"i" "=" text CRLF | |||
uri-field = %s"u" "=" uri CRLF | uri-field = %s"u" "=" uri CRLF | |||
email-fields = %s"e" "=" email-address CRLF | email-field = %s"e" "=" email-address CRLF | |||
phone-fields = %s"p" "=" phone-number CRLF | phone-field = %s"p" "=" phone-number CRLF | |||
connection-field = %s"c" "=" nettype SP addrtype SP | connection-field = %s"c" "=" nettype SP addrtype SP | |||
connection-address CRLF | connection-address CRLF | |||
;a connection field must be present | ;a connection field must be present | |||
;in every media description or at the | ;in every media description or at the | |||
;session-level | ;session-level | |||
bandwidth-fields = %s"b" "=" bwtype ":" bandwidth CRLF | bandwidth-field = %s"b" "=" bwtype ":" bandwidth CRLF | |||
time-fields = %s"t" "=" start-time SP stop-time | time-field = %s"t" "=" start-time SP stop-time | |||
*(CRLF repeat-fields) CRLF | *(CRLF repeat-fields) CRLF | |||
[zone-adjustments CRLF] | [zone-adjustments CRLF] | |||
repeat-fields = %s"r" "=" repeat-interval SP typed-time | repeat-fields = %s"r" "=" repeat-interval SP typed-time | |||
1*(SP typed-time) | 1*(SP typed-time) | |||
zone-adjustments = %s"z" "=" time SP ["-"] typed-time | zone-adjustments = %s"z" "=" time SP ["-"] typed-time | |||
*(SP time SP ["-"] typed-time) | *(SP time SP ["-"] typed-time) | |||
key-field = %s"k" "=" key-type CRLF | key-field = %s"k" "=" key-type CRLF | |||
attribute-fields = %s"a" "=" attribute CRLF | attribute-field = %s"a" "=" attribute CRLF | |||
media-descriptions = media-field | media-description = media-field | |||
information-field | [information-field] | |||
*connection-field | *connection-field | |||
bandwidth-fields | *bandwidth-fields | |||
key-field | [key-field] | |||
attribute-fields | *attribute-fields | |||
media-field = %s"m" "=" media SP port ["/" integer] | media-field = %s"m" "=" media SP port ["/" integer] | |||
SP proto 1*(SP fmt) CRLF | SP proto 1*(SP fmt) CRLF | |||
; sub-rules of 'o=' | ; sub-rules of 'o=' | |||
username = non-ws-string | username = non-ws-string | |||
;pretty wide definition, but doesn't | ;pretty wide definition, but doesn't | |||
;include space | ;include space | |||
sess-id = 1*DIGIT | sess-id = 1*DIGIT | |||
skipping to change at page 57, line 19 ¶ | skipping to change at page 57, line 19 ¶ | |||
[RFC4566] Handley, M., Jacobson, V., and C. Perkins, "SDP: Session | [RFC4566] Handley, M., Jacobson, V., and C. Perkins, "SDP: Session | |||
Description Protocol", RFC 4566, DOI 10.17487/RFC4566, | Description Protocol", RFC 4566, DOI 10.17487/RFC4566, | |||
July 2006, <http://www.rfc-editor.org/info/rfc4566>. | July 2006, <http://www.rfc-editor.org/info/rfc4566>. | |||
[RFC4648] Josefsson, S., "The Base16, Base32, and Base64 Data | [RFC4648] Josefsson, S., "The Base16, Base32, and Base64 Data | |||
Encodings", RFC 4648, DOI 10.17487/RFC4648, October 2006, | Encodings", RFC 4648, DOI 10.17487/RFC4648, October 2006, | |||
<http://www.rfc-editor.org/info/rfc4648>. | <http://www.rfc-editor.org/info/rfc4648>. | |||
[RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an | [RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an | |||
IANA Considerations Section in RFCs", BCP 26, RFC 5226, | IANA Considerations Section in RFCs", RFC 5226, | |||
DOI 10.17487/RFC5226, May 2008, | DOI 10.17487/RFC5226, May 2008, | |||
<http://www.rfc-editor.org/info/rfc5226>. | <http://www.rfc-editor.org/info/rfc5226>. | |||
[RFC5234] Crocker, D., Ed. and P. Overell, "Augmented BNF for Syntax | [RFC5234] Crocker, D., Ed. and P. Overell, "Augmented BNF for Syntax | |||
Specifications: ABNF", STD 68, RFC 5234, | Specifications: ABNF", STD 68, RFC 5234, | |||
DOI 10.17487/RFC5234, January 2008, | DOI 10.17487/RFC5234, January 2008, | |||
<http://www.rfc-editor.org/info/rfc5234>. | <http://www.rfc-editor.org/info/rfc5234>. | |||
[RFC5576] Lennox, J., Ott, J., and T. Schierl, "Source-Specific | [RFC5576] Lennox, J., Ott, J., and T. Schierl, "Source-Specific | |||
Media Attributes in the Session Description Protocol | Media Attributes in the Session Description Protocol | |||
End of changes. 14 change blocks. | ||||
21 lines changed or deleted | 21 lines changed or added | |||
This html diff was produced by rfcdiff 1.46. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |