Can speedify deal with intermittent packet loss? (200ms every 10 minutes).
But for the kind of burst of massive loss you describe, I'd suggest having a secondary connection it can use that during the bursts of loss. A cellular connection could be used just during these times to smooth it out.