4 ms·
>> DTLS multicast > I'm not seeing mentions of that in the RFC My bad, still a draft: https://datatracker.ietf.org/doc/draft-lucas-dtls-multicast/ https://dat
by Luker88 9y ago
>> DTLS multicast
> I'm not seeing mentions of that in the RFC
My bad, still a draft: https://datatracker.ietf.org/doc/draft-lucas-dtls-multicast/ https://datatracker.ietf.org/doc/draft-lucas-dtls-multicast/
> I'm looking at the QUIC spec and I don't see anything about that, there doesn't seem to be any error correction done in QUIC (perhaps at the UDP level with the checksum you mean?)
Nope, basically it should be: send X packets (X>=2), then the xor of those packets. Lose one, everything can be recovered
Googoling again I see that they later disabled it 'cause it did not give the expected results on youtube:
https://docs.google.com/document/d/1Hg1SaLEl6T4rEU9j-isovCo8VEjjnuCPTcLNJewj7Nk/edit# https://docs.google.com/document/d/1Hg1SaLEl6T4rEU9j-isovCo8...
Which is not that surprising considering that network errors are more often in bursts, and they could recover only one error.
I still think proper FEC can be useful, especially in networks with high packet loss (at 5% and up my experiments gave me a huge advantage over any control flow algorithm of TCP, even more on high-latency networks)