Opened 8 years ago
Last modified 8 years ago
#27 new defect
Section 6.2 FEC
Reported by: | bernard_aboba@… | Owned by: | draft-ietf-rtcweb-rtp-usage@… |
---|---|---|---|
Priority: | major | Milestone: | milestone1 |
Component: | rtp-usage | Version: | 1.0 |
Severity: | Active WG Document | Keywords: | |
Cc: |
Description
There are several block-based FEC schemes that are designed for use
with RTP independent of the chosen RTP payload format. At the time
of this writing there is no consensus on which, if any, of these FEC
schemes is appropriate for use in the WebRTC context. Accordingly,
this memo makes no recommendation on the choice of block-based FEC
for WebRTC use.
[BA] While I realize that it is not easy to decide on which FEC scheme is appropriate for WebRTC, including a recommendation on retransmission but not FEC is problematic.
Note: See
TracTickets for help on using
tickets.
[Magnus Westerlund]
Bernard, this is the WG consensus that we so far have arrived on. If you
have a proposal regarding FEC, please make it and lets see if we can
reach consensus on such a proposal.
However, I fail to see how this is generally problematic. Retransmission
will cover certain parts of the deployment cases when the transport RTT
and delay does not prevent it from being able to repair in a timely
fashion. FEC clearly covers transport characteristics where
retransmission will show its shortcomings. If one want improved
transport performance in those cases clearly a common implemented FEC
solution is desired.
[BA] FEC is discussed in Sections 1.1.7 and 3.3 of draft-roach-mmusic-unified-plan, with examples how it might be declared using SDP, so I found it a bit odd that draft-ietf-rtcweb-rtp-usage only had recommendations for RTX, not FEC. For example, Section 1.1.7 says:
Here is what Section 3.3 says:
3.3. Handling of Simulcast, Forward Error Correction, and