RFC 3388 (rfc3388) - Page 2 of 21
Grouping of Media Lines in the Session Description Protocol (SDP)
Alternative Format: Original Text Document
RFC 3388 Grouping of Media Lines in SDP December 2002
7.5.1 Parallel Encoding Using Different Codecs........... 11
7.5.2 Layered Encoding................................... 12
7.5.3 Same IP Address and Port Number.................... 12
8. Usage of the "group" Attribute in SIP........................ 13
8.1 Mid Value in Answers..................................... 13
8.1.1 Example............................................ 14
8.2 Group Value in Answers................................... 15
8.2.1 Example............................................ 15
8.3 Capability Negotiation................................... 16
8.3.1 Example............................................ 17
8.4 Backward Compatibility................................... 17
8.4.1 Offerer does not Support "group"................... 17
8.4.2 Answerer does not Support "group".................. 17
9. Security Considerations................................... 18
10. IANA Considerations....................................... 18
11. Acknowledgements.......................................... 19
12. References................................................ 19
13. Authors' Addresses........................................ 20
14. Full Copyright Statement.................................. 21
1. Introduction
An SDP session description typically contains one or more media lines
- they are commonly known as "m" lines. When a session description
contains more than one "m" line, SDP does not provide any means to
express a particular relationship between two or more of them. When
an application receives an SDP session description with more than one
"m" line, it is up to the application what to do with them. SDP does
not carry any information about grouping media streams.
While in some environments this information can be carried out of
band, it would be desirable to have extensions to SDP that allow the
expression of how different media streams within a session
description relate to each other. This document defines such
extensions.
2. Terminology
In this document, the key words "MUST", "MUST NOT", "REQUIRED",
"SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY",
and "OPTIONAL" are to be interpreted as described in BCP 14, RFC 2119
[1] and indicate requirement levels for compliant implementations.
Camarillo et. al. Standards Track