Skip to content

Commit

Permalink
make the text a little more clear
Browse files Browse the repository at this point in the history
  • Loading branch information
francoismichel committed Oct 23, 2023
1 parent 7e79082 commit 9c85134
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions draft-michel-quic-fec.md
Original file line number Diff line number Diff line change
Expand Up @@ -167,17 +167,18 @@ repair symbols over a QUIC connection"}

The application submits new data using the stream or datagram abstraction
provided by the QUIC Send API (left part of {{fig-packets-and-symbols}}).
The FEC Encoder encodes the
application data into one or several source symbols and generates repair
symbols protecting these when needed. These symbols are then packed into
network packets by the QUIC Sender.
The FEC Encoder encodes the QUIC frames containing application data
(e.g. STREAM and DATAGRAM frames) into one or several source symbols
and generates repair symbols protecting these when needed. These
symbols are then packed into network packets by the QUIC Sender.
When repair symbols must be sent, the QUIC Sender packs them inside
dedicated QUIC frames discussed in {{sec-repair-frame}}.
On the receiving path (right part of {{fig-packets-and-symbols}}),
the QUIC Receiver consumes network packets and unpacks the symbols they
contain. It provides the received symbols
to the FEC Decoder that then recovers the lost source symbols when
possible. It finally passes the application data present in the newly received or recovered source symbols to the application using the QUIC
possible. It finally passes the application data present in the newly
received or recovered source symbols to the application using the QUIC
Recv API.


Expand Down

0 comments on commit 9c85134

Please sign in to comment.