I don't get this. After the initial ICE negotiation you can just send raw RTP packets (encrypted with SRTP/DTLS). There is no need for any ACK packets. FEC can be done at codec level. What I am missing?
Here [0] is a link for anyone that is looking for it.
[0] https://github.com/w3c/webrtc-rtptransport/blob/main/explain...
The section is about data channels, which uses SCTP and is ACK-based. Yes, you can use RTP with NACK and/or FEC with the media stack, but not with the data stack.
[0] https://datatracker.ietf.org/doc/html/rfc4960#section-3.3.4