9. IANA Considerations
The following contact information shall be used for all registrations included here:
- Contact: Joerg Ott
mailto:[email protected]
tel:+358-9-451-2460
The feedback profile as an extension to the profile for audio-visual conferences with minimal control has been registered for the Session Description Protocol (specifically the type "proto"): "RTP/AVPF".
SDP Protocol ("proto"):
| Field | Value |
|---|---|
| Name | RTP/AVPF |
| Long form | Extended RTP Profile with RTCP-based Feedback |
| Type of name | proto |
| Type of attribute | Media level only |
| Purpose | RFC 4585 |
| Reference | RFC 4585 |
SDP Attribute ("att-field"):
| Field | Value |
|---|---|
| Attribute name | rtcp-fb |
| Long form | RTCP Feedback parameter |
| Type of name | att-field |
| Type of attribute | Media level only |
| Subject to charset | No |
| Purpose | RFC 4585 |
| Reference | RFC 4585 |
| Values | See this document and registrations below |
A new registry has been set up for the rtcp-fb attribute, with the following registrations created initially: "ack", "nack", "trr-int", and "app" as defined in this document.
Initial value registration for the attribute rtcp-fb
| Value name | Long name | Reference |
|---|---|---|
| ack | Positive acknowledgement | RFC 4585. |
| nack | Negative Acknowledgement | RFC 4585. |
| trr-int | Minimal receiver report interval | RFC 4585. |
| app | Application-defined parameter | RFC 4585. |
Further entries may be registered on a first-come first-serve basis. Each new registration needs to indicate the parameter name and the syntax of possible additional arguments. For each new registration, it is mandatory that a permanent, stable, and publicly accessible document exists that specifies the semantics of the registered parameter, the syntax and semantics of its parameters as well as corresponding feedback packet formats (if needed). The general registration procedures of [3] apply.
For use with both "ack" and "nack", a joint sub-registry has been set up that initially registers the following values:
Initial value registration for the attribute values "ack" and "nack":
| Value name | Long name | Usable with | Reference |
|---|---|---|---|
| sli | Slice Loss Indication | nack | RFC 4585. |
| pli | Picture Loss Indication | nack | RFC 4585. |
| rpsi | Reference Picture Selection Indication | ack, nack | RFC 4585. |
| app | Application layer feedback | ack, nack | RFC 4585. |
Further entries may be registered on a first-come first-serve basis. Each registration needs to indicate the parameter name, the syntax of possible additional arguments, and whether the parameter is applicable to "ack" or "nack" feedback or both or some different rtcp-fb attribute parameter. For each new registration, it is mandatory that a permanent, stable, and publicly accessible document exists that specifies the semantics of the registered parameter, the syntax and semantics of its parameters as well as corresponding feedback packet formats (if needed). The general registration procedures of [3] apply.
Two RTCP Control Packet Types: for the class of transport layer FB messages ("RTPFB") and for the class of payload-specific FB messages ("PSFB"). Per Section 6, RTPFB=205 and PSFB=206 have been added to the RTCP registry.
RTP RTCP Control Packet types (PT):
| Name | Long name | Value | Reference |
|---|---|---|---|
| RTPFB | Generic RTP Feedback | 205 | RFC 4585. |
| PSFB | Payload-specific | 206 | RFC 4585. |
As AVPF defines additional RTCP payload types, the corresponding "reserved" RTP payload type space (72-76, as defined in [2]), has been expanded accordingly.
A new sub-registry has been set up for the FMT values for both the RTPFB payload type and the PSFB payload type, with the following registrations created initially:
Within the RTPFB range, the following two format (FMT) values are initially registered:
| Name | Long name | Value | Reference |
|---|---|---|---|
| Generic NACK | Generic negative acknowledgement | 1 | RFC 4585. |
| Extension | Reserved for future extensions | 31 | RFC 4585. |
Within the PSFB range, the following five format (FMT) values are initially registered:
| Name | Long name | Value | Reference |
|---|---|---|---|
| PLI | Picture Loss Indication | 1 | RFC 4585. |
| SLI | Slice Loss Indication | 2 | RFC 4585. |
| RPSI | Reference Picture Selection Indication | 3 | RFC 4585. |
| AFB | Application Layer Feedback | 15 | RFC 4585. |
| Extension | Reserved for future extensions. | 31 | RFC 4585. |
Further entries may be registered following the "Specification Required" rules as defined in RFC 2434 [9]. Each registration needs to indicate the FMT value, if there is a specific FB message to go into the FCI field, and whether or not multiple FB messages may be stacked in a single FCI field. For each new registration, it is mandatory that a permanent, stable, and publicly accessible document exists that specifies the semantics of the registered parameter as well as the syntax and semantics of the associated FB message (if any). The general registration procedures of [3] apply.