---->It would have been smart to have had a "digital delay time" standard years ago that would have made satellite radio, DirectV, HD, and Internet (the basic encode delay at least), all in sync.
Physically impossible.
The delays are often caused by satellite hops. One or two.
For example, the baseball game is fed back for radio using a phone line, with ADA conversion.
TV comes back with a five second obscenity delay, plus the sat hop delay, plus the encoding into HD delay (and simultaneous SD delay), plus the digital tuning delay at the set top box.
Add to that, the delay for getting the TV signal back to the DBS uplink (could be via satellite with dealy, or could be via Vyvx with no delay). Then, a compression delay at the sat uplink, plus another sat delay for the updown there.
Digital devices all encode-buffer decode at different rates.
Synchronization is impossible nowadays.