The actual article explaining the use for fountain codes in this use case: https://divan.dev/posts/fountaincodes/