Skip to content

Commit

Permalink
Improve BYE to CONNECTION_CLOSE mapping considerations
Browse files Browse the repository at this point in the history
  • Loading branch information
mengelbart committed Oct 10, 2023
1 parent 0821d79 commit 3ce3b74
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions draft-ietf-avtcore-rtp-over-quic.md
Original file line number Diff line number Diff line change
Expand Up @@ -1055,9 +1055,14 @@ frames as described in {{!I-D.draft-smith-quic-receive-ts}} or

### Mapping QUIC Connection Close to RTCP Goodbye Packets ("BYE") {#BYE-mapping}

*Goodbye* (`PT=203`, `Name=BYE`, {{!RFC3550}}) can be replaced by closing the
QUIC connection. However, while QUIC allows application layer error codes, they
do not carry string values.
RTP session participants can use *Goodbye* RTCP packets (`PT=203`, `Name=BYE`,
{{!RFC3550}}), to indicate that a source is no longer active. If the participant
is also going to close the QUIC connection, the *BYE* packet can be replaced by
a QUIC CONNECTION_CLOSE frame. In this case, the reason for leaving can be
transmitted in QUIC's CONNECTION_CLOSE *Reason Phrase*. However, if the
participants only wish to leave one RTP session while continuing to use the QUIC
connection for other data streams, a CONNECTION_CLOSE cannot be used, as it
would close the QUIC connection.

## Application Layer Repair and other Control Messages {#al-repair}

Expand Down

0 comments on commit 3ce3b74

Please sign in to comment.