draft-ietf-mmusic-sdp-mux-attributes-15.txt   draft-ietf-mmusic-sdp-mux-attributes-16.txt 
Network Working Group S. Nandakumar Network Working Group S. Nandakumar
Internet-Draft Cisco Internet-Draft Cisco
Intended status: Standards Track December 16, 2016 Intended status: Standards Track December 19, 2016
Expires: June 19, 2017 Expires: June 22, 2017
A Framework for SDP Attributes when Multiplexing A Framework for SDP Attributes when Multiplexing
draft-ietf-mmusic-sdp-mux-attributes-15 draft-ietf-mmusic-sdp-mux-attributes-16
Abstract Abstract
The purpose of this specification is to provide a framework for The purpose of this specification is to provide a framework for
analyzing the multiplexing characteristics of Session Description analyzing the multiplexing characteristics of Session Description
Protocol (SDP) attributes when SDP is used to negotiate the usage of Protocol (SDP) attributes when SDP is used to negotiate the usage of
single 5-tuple for sending and receiving media associated with single 5-tuple for sending and receiving media associated with
multiple media descriptions. multiple media descriptions.
This specification also categorizes the existing SDP attributes based This specification also categorizes the existing SDP attributes based
skipping to change at page 1, line 37 skipping to change at page 1, line 37
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 June 19, 2017. This Internet-Draft will expire on June 22, 2017.
Copyright Notice Copyright Notice
Copyright (c) 2016 IETF Trust and the persons identified as the Copyright (c) 2016 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 3, line 5 skipping to change at page 3, line 5
5.20. RFC6285: Rapid Acquisition of Multicast RTP Sessions . . 24 5.20. RFC6285: Rapid Acquisition of Multicast RTP Sessions . . 24
5.21. RFC6230: Media Control Channel Framework . . . . . . . . 25 5.21. RFC6230: Media Control Channel Framework . . . . . . . . 25
5.22. RFC6364: SDP Elements for FEC Framework . . . . . . . . . 25 5.22. RFC6364: SDP Elements for FEC Framework . . . . . . . . . 25
5.23. RFC4796: Content Attribute . . . . . . . . . . . . . . . 26 5.23. RFC4796: Content Attribute . . . . . . . . . . . . . . . 26
5.24. RFC3407: SDP Simple Capability Declaration . . . . . . . 26 5.24. RFC3407: SDP Simple Capability Declaration . . . . . . . 26
5.25. RFC6284: Port Mapping between Unicast and Multicast RTP 5.25. RFC6284: Port Mapping between Unicast and Multicast RTP
Sessions . . . . . . . . . . . . . . . . . . . . . . . . 27 Sessions . . . . . . . . . . . . . . . . . . . . . . . . 27
5.26. RFC6714: MSRP-CEMA . . . . . . . . . . . . . . . . . . . 28 5.26. RFC6714: MSRP-CEMA . . . . . . . . . . . . . . . . . . . 28
5.27. RFC4583: SDP Format for BFCP Streams . . . . . . . . . . 28 5.27. RFC4583: SDP Format for BFCP Streams . . . . . . . . . . 28
5.28. RFC5547: SDP Offer/Answer for File Transfer . . . . . . . 29 5.28. RFC5547: SDP Offer/Answer for File Transfer . . . . . . . 29
5.29. RFC6849: SDP and RTP Media Loopback Extension . . . . . . 30 5.29. RFC6849: SDP and RTP Media Loopback Extension . . . . . . 29
5.30. RFC5760: RTCP with Unicast Feedback . . . . . . . . . . . 30 5.30. RFC5760: RTCP with Unicast Feedback . . . . . . . . . . . 30
5.31. RFC3611: RTCP XR . . . . . . . . . . . . . . . . . . . . 31 5.31. RFC3611: RTCP XR . . . . . . . . . . . . . . . . . . . . 30
5.32. RFC5939: SDP Capability Negotiation . . . . . . . . . . . 31 5.32. RFC5939: SDP Capability Negotiation . . . . . . . . . . . 31
5.33. RFC6871: SDP Media Capabilities Negotiation . . . . . . . 32 5.33. RFC6871: SDP Media Capabilities Negotiation . . . . . . . 31
5.34. RFC7006: Miscellaneous Capabilities Negotiation SDP . . . 33 5.34. RFC7006: Miscellaneous Capabilities Negotiation SDP . . . 32
5.35. RFC4567: Key Management Extensions for SDP and RTSP . . . 34 5.35. RFC4567: Key Management Extensions for SDP and RTSP . . . 33
5.36. RFC4572: Comedia over TLS in SDP . . . . . . . . . . . . 35 5.36. RFC4572: Comedia over TLS in SDP . . . . . . . . . . . . 34
5.37. RFC4570: SDP Source Filters . . . . . . . . . . . . . . . 35 5.37. RFC4570: SDP Source Filters . . . . . . . . . . . . . . . 34
5.38. RFC6128: RTCP Port for Multicast Sessions . . . . . . . . 36 5.38. RFC6128: RTCP Port for Multicast Sessions . . . . . . . . 35
5.39. RFC6189: ZRTP . . . . . . . . . . . . . . . . . . . . . . 36 5.39. RFC6189: ZRTP . . . . . . . . . . . . . . . . . . . . . . 35
5.40. RFC4145: Connection-Oriented Media . . . . . . . . . . . 37 5.40. RFC4145: Connection-Oriented Media . . . . . . . . . . . 36
5.41. RFC6947: The SDP altc Attribute . . . . . . . . . . . . . 37 5.41. RFC6947: The SDP altc Attribute . . . . . . . . . . . . . 36
5.42. RFC7195: SDP Extension for Circuit Switched Bearers 5.42. RFC7195: SDP Extension for Circuit Switched Bearers
in PSTN . . . . . . . . . . . . . . . . . . . . . . . . . 38 in PSTN . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.43. RFC7272: IDMS Using the RTP Control Protocol (RTCP) . . . 38 5.43. RFC7272: IDMS Using the RTP Control Protocol (RTCP) . . . 37
5.44. RFC5159: Open Mobile Alliance (OMA) Broadcast (BCAST) SDP 5.44. RFC5159: Open Mobile Alliance (OMA) Broadcast (BCAST) SDP
Attributes . . . . . . . . . . . . . . . . . . . . . . . 39 Attributes . . . . . . . . . . . . . . . . . . . . . . . 38
5.45. RFC6193: Media Description for IKE in SDP . . . . . . . . 39 5.45. RFC6193: Media Description for IKE in SDP . . . . . . . . 38
5.46. RFC2326: Real Time Streaming Protocol . . . . . . . . . . 40 5.46. RFC2326: Real Time Streaming Protocol . . . . . . . . . . 39
5.47. RFC6064: SDP and RTSP Extensions for 3GPP . . . . . . . . 41 5.47. RFC6064: SDP and RTSP Extensions for 3GPP . . . . . . . . 40
5.48. RFC3108: ATM SDP . . . . . . . . . . . . . . . . . . . . 43 5.48. RFC3108: ATM SDP . . . . . . . . . . . . . . . . . . . . 42
5.49. 3GPP TS 26.114 . . . . . . . . . . . . . . . . . . . . . 45 5.49. 3GPP TS 26.114 . . . . . . . . . . . . . . . . . . . . . 44
5.50. 3GPP TS 183.063 . . . . . . . . . . . . . . . . . . . . . 46 5.50. 3GPP TS 183.063 . . . . . . . . . . . . . . . . . . . . . 45
5.51. 3GPP TS 24.182 . . . . . . . . . . . . . . . . . . . . . 46 5.51. 3GPP TS 24.182 . . . . . . . . . . . . . . . . . . . . . 45
5.52. 3GPP TS 24.183 . . . . . . . . . . . . . . . . . . . . . 47 5.52. 3GPP TS 24.183 . . . . . . . . . . . . . . . . . . . . . 46
5.53. 3GPP TS 24.229 . . . . . . . . . . . . . . . . . . . . . 47 5.53. 3GPP TS 24.229 . . . . . . . . . . . . . . . . . . . . . 46
5.54. ITU T.38 . . . . . . . . . . . . . . . . . . . . . . . . 48 5.54. ITU T.38 . . . . . . . . . . . . . . . . . . . . . . . . 47
5.55. ITU-T Q.1970 . . . . . . . . . . . . . . . . . . . . . . 50 5.55. ITU-T Q.1970 . . . . . . . . . . . . . . . . . . . . . . 49
5.56. ITU-T H.248.15 . . . . . . . . . . . . . . . . . . . . . 50 5.56. ITU-T H.248.15 . . . . . . . . . . . . . . . . . . . . . 49
5.57. RFC4975: The Message Session Relay Protocol . . . . . . . 51 5.57. RFC4975: The Message Session Relay Protocol . . . . . . . 50
5.58. Historical Attributes . . . . . . . . . . . . . . . . . . 52 5.58. Historical Attributes . . . . . . . . . . . . . . . . . . 51
6. bwtype Attribute Analysis . . . . . . . . . . . . . . . . . . 52 6. bwtype Attribute Analysis . . . . . . . . . . . . . . . . . . 51
6.1. RFC4566: SDP . . . . . . . . . . . . . . . . . . . . . . 53 6.1. RFC4566: SDP . . . . . . . . . . . . . . . . . . . . . . 52
6.2. RFC3556: SDP Bandwidth Modifiers for RTCP Bandwidth . . . 53 6.2. RFC3556: SDP Bandwidth Modifiers for RTCP Bandwidth . . . 52
6.3. RFC3890: Bandwidth Modifier for SDP . . . . . . . . . . . 54 6.3. RFC3890: Bandwidth Modifier for SDP . . . . . . . . . . . 53
7. rtcp-fb Attribute Analysis . . . . . . . . . . . . . . . . . 54 7. rtcp-fb Attribute Analysis . . . . . . . . . . . . . . . . . 53
7.1. RFC4585: RTP/AVPF . . . . . . . . . . . . . . . . . . . . 54 7.1. RFC4585: RTP/AVPF . . . . . . . . . . . . . . . . . . . . 53
7.2. RFC5104: Codec Control Messages in AVPF . . . . . . . . . 55 7.2. RFC5104: Codec Control Messages in AVPF . . . . . . . . . 54
7.3. RFC6285: Unicast-Based Rapid Acquisition of Multicast RTP 7.3. RFC6285: Unicast-Based Rapid Acquisition of Multicast RTP
Sessions (RAMS) . . . . . . . . . . . . . . . . . . . . . 56 Sessions (RAMS) . . . . . . . . . . . . . . . . . . . . . 55
7.4. RFC6679: ECN for RTP over UDP/IP . . . . . . . . . . . . 56 7.4. RFC6679: ECN for RTP over UDP/IP . . . . . . . . . . . . 55
7.5. RFC6642: Third-Party Loss Report . . . . . . . . . . . . 57 7.5. RFC6642: Third-Party Loss Report . . . . . . . . . . . . 56
7.6. RFC5104: Codec Control Messages in AVPF . . . . . . . . . 58 7.6. RFC5104: Codec Control Messages in AVPF . . . . . . . . . 57
8. group Attribute Analysis . . . . . . . . . . . . . . . . . . 58 8. group Attribute Analysis . . . . . . . . . . . . . . . . . . 57
8.1. RFC5888: SDP Grouping Framework . . . . . . . . . . . . . 58 8.1. RFC5888: SDP Grouping Framework . . . . . . . . . . . . . 57
8.2. RFC3524: Mapping Media Streams to Resource 8.2. RFC3524: Mapping Media Streams to Resource
Reservation Flows . . . . . . . . . . . . . . . . . . . . 59 Reservation Flows . . . . . . . . . . . . . . . . . . . . 58
8.3. RFC4091: ANAT Semantics . . . . . . . . . . . . . . . . . 59 8.3. RFC4091: ANAT Semantics . . . . . . . . . . . . . . . . . 58
8.4. RFC5956: FEC Grouping Semantics in SDP . . . . . . . . . 59 8.4. RFC5956: FEC Grouping Semantics in SDP . . . . . . . . . 58
8.5. RFC5583: Signaling Media Decoding Dependency in SDP . . . 60 8.5. RFC5583: Signaling Media Decoding Dependency in SDP . . . 59
8.6. RFC7104: Duplication Grouping Semantics in the SDP . . . 60 8.6. RFC7104: Duplication Grouping Semantics in the SDP . . . 59
9. ssrc-group Attribute Analysis . . . . . . . . . . . . . . . . 61 9. ssrc-group Attribute Analysis . . . . . . . . . . . . . . . . 60
9.1. RFC5576: Source-Specific SDP Attributes . . . . . . . . . 61 9.1. RFC5576: Source-Specific SDP Attributes . . . . . . . . . 60
9.2. RFC7104: Duplication Grouping Semantics in the SDP . . . 61 9.2. RFC7104: Duplication Grouping Semantics in the SDP . . . 60
10. QoS Mechanism Token Analysis . . . . . . . . . . . . . . . . 62 10. QoS Mechanism Token Analysis . . . . . . . . . . . . . . . . 61
10.1. RFC5432: QoS Mechanism Selection in SDP . . . . . . . . 62 10.1. RFC5432: QoS Mechanism Selection in SDP . . . . . . . . 61
11. k= Attribute Analysis . . . . . . . . . . . . . . . . . . . . 62 11. k= Attribute Analysis . . . . . . . . . . . . . . . . . . . . 61
11.1. RFC4566: SDP . . . . . . . . . . . . . . . . . . . . . . 63 11.1. RFC4566: SDP . . . . . . . . . . . . . . . . . . . . . . 62
12. content Attribute Analysis . . . . . . . . . . . . . . . . . 63 12. content Attribute Analysis . . . . . . . . . . . . . . . . . 62
12.1. RFC4796 . . . . . . . . . . . . . . . . . . . . . . . . 63 12.1. RFC4796 . . . . . . . . . . . . . . . . . . . . . . . . 62
13. Payload Formats . . . . . . . . . . . . . . . . . . . . . . . 64 13. Payload Formats . . . . . . . . . . . . . . . . . . . . . . . 63
13.1. RFC5109: RTP Payload Format for Generic FEC . . . . . . 64 13.1. RFC5109: RTP Payload Format for Generic FEC . . . . . . 63
14. Multiplexing Considerations for Encapsulating Attributes . . 64 14. Multiplexing Considerations for Encapsulating Attributes . . 63
14.1. RFC3407: cpar Attribute Analysis . . . . . . . . . . . . 65 14.1. RFC3407: cpar Attribute Analysis . . . . . . . . . . . . 64
14.2. RFC5939 Analysis . . . . . . . . . . . . . . . . . . . . 65 14.2. RFC5939 Analysis . . . . . . . . . . . . . . . . . . . . 64
14.2.1. Recommendation: Procedures for Potential 14.2.1. Recommendation: Procedures for Potential
Configuration Pairing . . . . . . . . . . . . . . . 66 Configuration Pairing . . . . . . . . . . . . . . . 65
14.2.1.1. Example: Transport Capability Multiplexing . . . 67 14.2.1.1. Example: Transport Capability Multiplexing . . . 66
14.2.1.2. Example: Attribute Capability Multiplexing . . . 68 14.2.1.2. Example: Attribute Capability Multiplexing . . . 67
14.3. RFC6871 Analysis . . . . . . . . . . . . . . . . . . . . 69 14.3. RFC6871 Analysis . . . . . . . . . . . . . . . . . . . . 68
14.3.1. Recommendation: Dealing with Payload Type Numbers . 69 14.3.1. Recommendation: Dealing with Payload Type Numbers . 68
14.3.1.1. Example: Attribute Capability Under Shared 14.3.1.1. Example: Attribute Capability Under Shared
Payload Type . . . . . . . . . . . . . . . . . . 69 Payload Type . . . . . . . . . . . . . . . . . . 68
14.3.2. Recommendation: Dealing with Latent Configurations . 70 14.3.2. Recommendation: Dealing with Latent Configurations . 69
15. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 71 15. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 70
15.1. New 'Multiplexing Categories' subregistry . . . . . . . 71 15.1. New 'Multiplexing Categories' subregistry . . . . . . . 70
15.2. 'Mux Category' column for subregistries . . . . . . . . 72 15.2. 'Mux Category' column for subregistries . . . . . . . . 71
15.2.1. Table: SDP bwtype . . . . . . . . . . . . . . . . . 72 15.2.1. Table: SDP bwtype . . . . . . . . . . . . . . . . . 71
15.2.2. Table: att-field (session level) . . . . . . . . . . 72 15.2.2. Table: att-field (session level) . . . . . . . . . . 71
15.2.3. Table: att-field (both session and media level) . . 73 15.2.3. Table: att-field (both session and media level) . . 72
15.2.4. Table: att-field (media level only) . . . . . . . . 75 15.2.4. Table: att-field (media level only) . . . . . . . . 74
15.2.5. Table: att-field (source level) . . . . . . . . . . 78 15.2.5. Table: att-field (source level) . . . . . . . . . . 77
15.2.6. Table: content SDP Parameters . . . . . . . . . . . 79 15.2.6. Table: content SDP Parameters . . . . . . . . . . . 78
15.2.7. Table: Semantics for the 'group' SDP Attribute . . . 79 15.2.7. Table: Semantics for the 'group' SDP Attribute . . . 78
15.2.8. Table: 'rtcp-fb' Attribute Values . . . . . . . . . 80 15.2.8. Table: 'rtcp-fb' Attribute Values . . . . . . . . . 79
15.2.9. Table: 'ack' and 'nack' Attribute Values . . . . . . 80 15.2.9. Table: 'ack' and 'nack' Attribute Values . . . . . . 79
15.2.10. Table: 'depend' SDP Attribute Values . . . . . . . . 80 15.2.10. Table: 'depend' SDP Attribute Values . . . . . . . . 79
15.2.11. Table: 'cs-correlation' Attribute Values . . . . . . 81 15.2.11. Table: 'cs-correlation' Attribute Values . . . . . . 80
15.2.12. Table: Semantics for the 'ssrc-group' SDP Attribute 81 15.2.12. Table: Semantics for the 'ssrc-group' SDP Attribute 80
15.2.13. Table: SDP/RTSP key management protocol identifiers 81 15.2.13. Table: SDP/RTSP key management protocol identifiers 80
15.2.14. Table: Codec Control Messages . . . . . . . . . . . 82 15.2.14. Table: Codec Control Messages . . . . . . . . . . . 81
15.2.15. Table: QoS Mechanism Tokens . . . . . . . . . . . . 82 15.2.15. Table: QoS Mechanism Tokens . . . . . . . . . . . . 81
15.2.16. Table: SDP Capability Negotiation Option Tags . . . 82 15.2.16. Table: SDP Capability Negotiation Option Tags . . . 81
15.2.17. Table: Timestamp Reference Clock Source Parameters . 83 15.2.17. Table: Timestamp Reference Clock Source Parameters . 82
15.2.18. Table: Media Clock Source Parameters . . . . . . . . 83 15.2.18. Table: Media Clock Source Parameters . . . . . . . . 82
16. Security Considerations . . . . . . . . . . . . . . . . . . . 84 16. Security Considerations . . . . . . . . . . . . . . . . . . . 83
17. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 84 17. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 83
18. Change Log . . . . . . . . . . . . . . . . . . . . . . . . . 84 18. Change Log . . . . . . . . . . . . . . . . . . . . . . . . . 83
19. References . . . . . . . . . . . . . . . . . . . . . . . . . 88 19. References . . . . . . . . . . . . . . . . . . . . . . . . . 87
19.1. Normative References . . . . . . . . . . . . . . . . . . 88 19.1. Normative References . . . . . . . . . . . . . . . . . . 87
19.2. Informative References . . . . . . . . . . . . . . . . . 88 19.2. Informative References . . . . . . . . . . . . . . . . . 87
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 96 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 95
1. Introduction 1. Introduction
SDP defines several attributes for capturing characteristics that SDP defines several attributes for capturing characteristics that
apply to the individual media descriptions (described by "m=" lines") apply to the individual media descriptions (described by "m=" lines")
and the overall multimedia session. Typically different media types and the overall multimedia session. Typically different media types
(audio, video, etc.) described using different media descriptions (audio, video, etc.) described using different media descriptions
represent separate RTP sessions that are carried over individual represent separate RTP sessions that are carried over individual
transport layer flows. However transport layer flows. However
[I-D.ietf-mmusic-sdp-bundle-negotiation] defines a way to use a [I-D.ietf-mmusic-sdp-bundle-negotiation] defines a way to use a
skipping to change at page 28, line 25 skipping to change at page 28, line 25
+------------+-----------------------+-------+--------------+ +------------+-----------------------+-------+--------------+
| Name | Notes | Level | Mux Category | | Name | Notes | Level | Mux Category |
+------------+-----------------------+-------+--------------+ +------------+-----------------------+-------+--------------+
| msrp-cema | Refer to notes below | M | TBD | | msrp-cema | Refer to notes below | M | TBD |
| | | | | | | | | |
+------------+-----------------------+-------+--------------+ +------------+-----------------------+-------+--------------+
5.26 RFC6714 Attribute Analysis 5.26 RFC6714 Attribute Analysis
NOTE: As per section 9.1 of [I-D.ietf-mmusic-sdp-bundle-negotiation], NOTE: As per section 9 of [I-D.ietf-mmusic-sdp-bundle-negotiation],
there exists no publicly available specification that defines there exists no publicly available specification that defines
procedures for multiplexing/demultiplexing MRSP flows over a single procedures for multiplexing/demultiplexing MRSP flows over a single
5-tuple. Once such a specification is available, the multiplexing 5-tuple. Once such a specification is available, the multiplexing
categories assignments for the attributes in this section could be categories assignments for the attributes in this section could be
revisited. revisited.
5.27. RFC4583: SDP Format for BFCP Streams 5.27. RFC4583: SDP Format for BFCP Streams
[RFC4583] document specifies how to describe Binary Floor Control [RFC4583] document specifies how to describe Binary Floor Control
Protocol (BFCP) streams in SDP descriptions. User agents using the Protocol (BFCP) streams in SDP descriptions. User agents using the
offer/answer model to establish BFCP streams use this format in their offer/answer model to establish BFCP streams use this format in their
offers and answers. offers and answers.
+------------+---------------------------------+-------+------------+ +------------+-----------------------+-------+--------------+
| Name | Notes | Level | Mux | | Name | Notes | Level | Mux Category |
| | | | Category | +------------+-----------------------+-------+--------------+
+------------+---------------------------------+-------+------------+ | floorctrl | Refer to notes below | M | TBD |
| floorctrl | The attribute MUST be repeated | M | IDENTICAL | | | | | |
| | across all the multiplexed "m=" | | | | confid | Not Impacted | M | NORMAL |
| | lines | | | | | | | |
| | | | | | userid | Not Impacted | M | NORMAL |
| confid | Not Impacted | M | NORMAL | | | | | |
| | | | | | floorid | Not Impacted | M | NORMAL |
| userid | Not Impacted | M | NORMAL | | | | | |
| | | | | +------------+-----------------------+-------+--------------+
| floorid | Not Impacted | M | NORMAL |
| | | | |
+------------+---------------------------------+-------+------------+
5.27 RFC4583 Attribute Analysis 5.27 RFC4583 Attribute Analysis
NOTE: As per section 9 of [I-D.ietf-mmusic-sdp-bundle-negotiation],
there exists no publicly available specification that defines
procedures for multiplexing/demultiplexing BFCP streams over a single
5-tuple. Once such a specification is available, the multiplexing
categories assignments for the attributes in this section could be
revisited.
5.28. RFC5547: SDP Offer/Answer for File Transfer 5.28. RFC5547: SDP Offer/Answer for File Transfer
[RFC5547] provides a mechanism to negotiate the transfer of one or [RFC5547] provides a mechanism to negotiate the transfer of one or
more files between two endpoints by using the SDP offer/answer model more files between two endpoints by using the SDP offer/answer model
specified in [RFC3264]. specified in [RFC3264].
+-------------------+-----------------------+-------+--------------+ +-------------------+-----------------------+-------+--------------+
| Name | Notes | Level | Mux Category | | Name | Notes | Level | Mux Category |
+-------------------+-----------------------+-------+--------------+ +-------------------+-----------------------+-------+--------------+
| file-selector | Refer to notes below | M | TBD | | file-selector | Refer to notes below | M | TBD |
skipping to change at page 29, line 48 skipping to change at page 29, line 37
| file-date | Refer to notes below | M | TBD | | file-date | Refer to notes below | M | TBD |
| | | | | | | | | |
| file-icon | Refer to notes below | M | TBD | | file-icon | Refer to notes below | M | TBD |
| | | | | | | | | |
| file-range | Refer to notes below | M | TBD | | file-range | Refer to notes below | M | TBD |
| | | | | | | | | |
+-------------------+-----------------------+-------+--------------+ +-------------------+-----------------------+-------+--------------+
5.28 RFC5547 Attribute Analysis 5.28 RFC5547 Attribute Analysis
NOTE: As per section 9.1 of [I-D.ietf-mmusic-sdp-bundle-negotiation], NOTE: As per section 9 of [I-D.ietf-mmusic-sdp-bundle-negotiation],
there exists no publicly available specification that defines there exists no publicly available specification that defines
procedures for multiplexing/demultiplexing MRSP flows over a single procedures for multiplexing/demultiplexing MRSP flows over a single
5-tuple. Once such a specification is available, the multiplexing 5-tuple. Once such a specification is available, the multiplexing
categories assignments for attributes in this section could be categories assignments for attributes in this section could be
revisited. revisited.
5.29. RFC6849: SDP and RTP Media Loopback Extension 5.29. RFC6849: SDP and RTP Media Loopback Extension
[RFC6849] adds new SDP media types and attributes, which enable [RFC6849] adds new SDP media types and attributes, which enable
establishment of media sessions where the media is looped back to the establishment of media sessions where the media is looped back to the
skipping to change at page 49, line 45 skipping to change at page 48, line 45
| T38ModemType | Refer to notes | M | TBD | | T38ModemType | Refer to notes | M | TBD |
| | below | | | | | below | | |
| | | | | | | | | |
| T38VendorInfo | Refer to notes | M | TBD | | T38VendorInfo | Refer to notes | M | TBD |
| | below | | | | | below | | |
| | | | | | | | | |
+------------------------+--------------------+-------+-------------+ +------------------------+--------------------+-------+-------------+
5.54 ITU T.38 Attribute Analysis 5.54 ITU T.38 Attribute Analysis
NOTE: As per section 9.1 of [I-D.ietf-mmusic-sdp-bundle-negotiation], NOTE: As per section 9 of [I-D.ietf-mmusic-sdp-bundle-negotiation],
there exists no publicly available specification that defines there exists no publicly available specification that defines
procedures for multiplexing/demultiplexing fax protocols flows over a procedures for multiplexing/demultiplexing fax protocols flows over a
single 5-tuple. Once such a specification is available, the single 5-tuple. Once such a specification is available, the
multiplexing category assignments for the attributes in this section multiplexing category assignments for the attributes in this section
could be revisited. could be revisited.
5.55. ITU-T Q.1970 5.55. ITU-T Q.1970
[Q.1970] defines Bearer Independent Call Control (BICC) IP bearer [Q.1970] defines Bearer Independent Call Control (BICC) IP bearer
control protocol. control protocol.
skipping to change at page 52, line 25 skipping to change at page 51, line 25
| max-size | Refer to notes | M | TBD | | max-size | Refer to notes | M | TBD |
| | below | | | | | below | | |
| | | | | | | | | |
| path | Refer to notes | M | TBD | | path | Refer to notes | M | TBD |
| | below | | | | | below | | |
| | | | | | | | | |
+-----------------------+---------------------+-------+-------------+ +-----------------------+---------------------+-------+-------------+
5.57 RFC4975 Attribute Analysis 5.57 RFC4975 Attribute Analysis
NOTE: As per section 9.1 of [I-D.ietf-mmusic-sdp-bundle-negotiation], NOTE: As per section 9 of [I-D.ietf-mmusic-sdp-bundle-negotiation],
there exists no publicly available specification that defines there exists no publicly available specification that defines
procedures for multiplexing/demultiplexing MRSP flows over a single procedures for multiplexing/demultiplexing MRSP flows over a single
5-tuple. Once such a specification is available, the multiplexing 5-tuple. Once such a specification is available, the multiplexing
categories assignments for the attributes in this section could be categories assignments for the attributes in this section could be
revisited. revisited.
5.58. Historical Attributes 5.58. Historical Attributes
This section specifies analysis for the attributes that are included This section specifies analysis for the attributes that are included
for historic usage alone by the [IANA]. for historic usage alone by the [IANA].
skipping to change at page 77, line 5 skipping to change at page 76, line 5
| gc | CAUTION | | gc | CAUTION |
| profileDesc | CAUTION | | profileDesc | CAUTION |
| vsel | CAUTION | | vsel | CAUTION |
| dsel | CAUTION | | dsel | CAUTION |
| fsel | CAUTION | | fsel | CAUTION |
| onewaySel | CAUTION | | onewaySel | CAUTION |
| codecconfig | CAUTION | | codecconfig | CAUTION |
| isup_usi | CAUTION | | isup_usi | CAUTION |
| uiLayer1_Prot | CAUTION | | uiLayer1_Prot | CAUTION |
| chain | CAUTION | | chain | CAUTION |
| floorctrl | IDENTICAL | | floorctrl | TBD |
| confid | NORMAL | | confid | NORMAL |
| userid | NORMAL | | userid | NORMAL |
| floorid | NORMAL | | floorid | NORMAL |
| FEC | NORMAL | | FEC | NORMAL |
| accept-types | TBD | | accept-types | TBD |
| accept-wrapped-types | TBD | | accept-wrapped-types | TBD |
| max-size | TBD | | max-size | TBD |
| path | TBD | | path | TBD |
| dccp-service-code | CAUTION | | dccp-service-code | CAUTION |
| rtcp-mux | IDENTICAL | | rtcp-mux | IDENTICAL |
skipping to change at page 84, line 50 skipping to change at page 83, line 50
review. review.
Thanks to Ben Campbell for AD review suggestions. Thanks to Spencer Thanks to Ben Campbell for AD review suggestions. Thanks to Spencer
Dawkins, Stephen Farrel, Alissa Cooper, Mirja Kuehlewind and the Dawkins, Stephen Farrel, Alissa Cooper, Mirja Kuehlewind and the
entire IESG experts for their reviews. entire IESG experts for their reviews.
18. Change Log 18. Change Log
[RFC EDITOR NOTE: Please remove this section when publishing] [RFC EDITOR NOTE: Please remove this section when publishing]
Changes draft-ietf-mmusic-sdp-mux-attributes-15
o Updated Mux category for floorctrl to TBD
Changes draft-ietf-mmusic-sdp-mux-attributes-14 Changes draft-ietf-mmusic-sdp-mux-attributes-14
o Incorporated Comments from IESG review : o Incorporated Comments from IESG review :
* Updated security considerations section to fix the * Updated security considerations section to fix the
incositencies (Spencer's review) incositencies (Spencer's review)
* Updated section 5.36 to align the text with 5.39 (Stephen's * Updated section 5.36 to align the text with 5.39 (Stephen's
review) review)
 End of changes. 20 change blocks. 
119 lines changed or deleted 126 lines changed or added

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