SpaceX's landing footage has only been decent for the past few years. If I recall, they were able to fix it once Starlink reached a reasonable level of performance. Before that, their sea landings looked about the same as this BO one.
The cause seems to be the heat from the landing burn messing with normal wireless signals.
The "buffering" message looks like they are using the wrong streaming technology though. They should use a fault tolerant real-time video codec, transmitted via UDP, which produces glitches during brief interruptions but not complete aborts with a "buffering" message.
The cause seems to be the heat from the landing burn messing with normal wireless signals.