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/ |