rfc9627v5.txt | rfc9627.txt | |||
---|---|---|---|---|
Internet Engineering Task Force (IETF) J. Lennox | Internet Engineering Task Force (IETF) J. Lennox | |||
Request for Comments: 9627 8x8 / Jitsi | Request for Comments: 9627 8x8 / Jitsi | |||
Category: Standards Track D. Hong | Category: Standards Track D. Hong | |||
ISSN: 2070-1721 Google | ISSN: 2070-1721 Google | |||
J. Uberti | J. Uberti | |||
OpenAI | OpenAI | |||
S. Holmer | S. Holmer | |||
M. Flodman | M. Flodman | |||
February 2025 | March 2025 | |||
The Layer Refresh Request (LRR) RTCP Feedback Message | The Layer Refresh Request (LRR) RTCP Feedback Message | |||
Abstract | Abstract | |||
This memo describes the RTCP Payload-Specific Feedback Message Layer | This memo describes the RTCP Payload-Specific Feedback Message Layer | |||
Refresh Request (LRR), which can be used to request a state refresh | Refresh Request (LRR), which can be used to request a state refresh | |||
of one or more substreams of a layered media stream. This document | of one or more substreams of a layered media stream. This document | |||
also defines its use with several RTP payloads for scalable media | also defines its use with several RTP payloads for scalable media | |||
formats. | formats. | |||
skipping to change at line 114 ¶ | skipping to change at line 114 ¶ | |||
depend both on earlier pictures of that spatial layer and also on | depend both on earlier pictures of that spatial layer and also on | |||
lower-layer pictures of the current picture. However, a layer | lower-layer pictures of the current picture. However, a layer | |||
refresh typically requires that a spatial-layer picture be encoded in | refresh typically requires that a spatial-layer picture be encoded in | |||
a way that references only the lower-layer subpictures of the current | a way that references only the lower-layer subpictures of the current | |||
picture, not any earlier pictures of that spatial layer. | picture, not any earlier pictures of that spatial layer. | |||
Additionally, the encoder must promise that no earlier pictures of | Additionally, the encoder must promise that no earlier pictures of | |||
that spatial layer will be used as reference in the future. | that spatial layer will be used as reference in the future. | |||
However, even in a layer refresh, layers other than the ones being | However, even in a layer refresh, layers other than the ones being | |||
refreshed may still maintain dependency on earlier content of the | refreshed may still maintain dependency on earlier content of the | |||
stream. This is the difference between a layer refresh and an FIR | stream. This is the difference between a layer refresh and a FIR | |||
[RFC5104]. This minimizes the coding overhead of refresh to only | [RFC5104]. This minimizes the coding overhead of refresh to only | |||
those parts of the stream that actually need to be refreshed at any | those parts of the stream that actually need to be refreshed at any | |||
given time. | given time. | |||
The spatial-layer refresh of an enhancement layer is shown below. | The spatial-layer refresh of an enhancement layer is shown below. | |||
The "<--" indicates a coding dependency. | The "<--" indicates a coding dependency. | |||
... <-- S1 <-- S1 S1 <-- S1 <-- ... | ... <-- S1 <-- S1 S1 <-- S1 <-- ... | |||
| | | | | | | | | | |||
\/ \/ \/ \/ | \/ \/ \/ \/ | |||
skipping to change at line 607 ¶ | skipping to change at line 607 ¶ | |||
M. Hannuksela, "RTP Payload Format for High Efficiency | M. Hannuksela, "RTP Payload Format for High Efficiency | |||
Video Coding (HEVC)", RFC 7798, DOI 10.17487/RFC7798, | Video Coding (HEVC)", RFC 7798, DOI 10.17487/RFC7798, | |||
March 2016, <https://www.rfc-editor.org/info/rfc7798>. | March 2016, <https://www.rfc-editor.org/info/rfc7798>. | |||
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC | [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC | |||
2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, | 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, | |||
May 2017, <https://www.rfc-editor.org/info/rfc8174>. | May 2017, <https://www.rfc-editor.org/info/rfc8174>. | |||
[RFC9626] Zanaty, M., Berger, E., and S. Nandakumar, "Video Frame | [RFC9626] Zanaty, M., Berger, E., and S. Nandakumar, "Video Frame | |||
Marking RTP Header Extension", RFC 9626, | Marking RTP Header Extension", RFC 9626, | |||
DOI 10.17487/RFC9626, February 2025, | DOI 10.17487/RFC9626, March 2025, | |||
<https://www.rfc-editor.org/info/rfc9626>. | <https://www.rfc-editor.org/info/rfc9626>. | |||
9.2. Informative References | 9.2. Informative References | |||
[RFC7656] Lennox, J., Gross, K., Nandakumar, S., Salgueiro, G., and | [RFC7656] Lennox, J., Gross, K., Nandakumar, S., Salgueiro, G., and | |||
B. Burman, Ed., "A Taxonomy of Semantics and Mechanisms | B. Burman, Ed., "A Taxonomy of Semantics and Mechanisms | |||
for Real-Time Transport Protocol (RTP) Sources", RFC 7656, | for Real-Time Transport Protocol (RTP) Sources", RFC 7656, | |||
DOI 10.17487/RFC7656, November 2015, | DOI 10.17487/RFC7656, November 2015, | |||
<https://www.rfc-editor.org/info/rfc7656>. | <https://www.rfc-editor.org/info/rfc7656>. | |||
[RFC8082] Wenger, S., Lennox, J., Burman, B., and M. Westerlund, | [RFC8082] Wenger, S., Lennox, J., Burman, B., and M. Westerlund, | |||
"Using Codec Control Messages in the RTP Audio-Visual | "Using Codec Control Messages in the RTP Audio-Visual | |||
Profile with Feedback with Layered Codecs", RFC 8082, | Profile with Feedback with Layered Codecs", RFC 8082, | |||
DOI 10.17487/RFC8082, March 2017, | DOI 10.17487/RFC8082, March 2017, | |||
<https://www.rfc-editor.org/info/rfc8082>. | <https://www.rfc-editor.org/info/rfc8082>. | |||
[RFC9628] Lennox, J., Hong, D., Uberti, J., Holmer, S., and M. | [RFC9628] Uberti, J., Holmer, S., Flodman, M., Hong, D., and J. | |||
Flodman, "The Layer Refresh Request (LRR) RTCP Feedback | Lennox, "RTP Payload Format for VP9 Video", RFC 9628, | |||
Message", RFC 9628, DOI 10.17487/RFC9628, February 2025, | DOI 10.17487/RFC9628, March 2025, | |||
<https://www.rfc-editor.org/info/rfc9628>. | <https://www.rfc-editor.org/info/rfc9628>. | |||
Authors' Addresses | Authors' Addresses | |||
Jonathan Lennox | Jonathan Lennox | |||
8x8, Inc. / Jitsi | 8x8, Inc. / Jitsi | |||
Jersey City, NJ 07302 | Jersey City, NJ 07302 | |||
United States of America | United States of America | |||
Email: jonathan.lennox@8x8.com | Email: jonathan.lennox@8x8.com | |||
End of changes. 4 change blocks. | ||||
6 lines changed or deleted | 6 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |