It's the IP era and everything is buffered to some random unpredictable degree. Even the over the air radio is not a reliable 7 seconds any more because the audio gets to the transmitter by IP and can/does get buffered on the way there. Often the gameday cartoon is the most *live* thing I get. So for instance, the other night, the over the air radio was about 15 seconds behind gameday and my Direct TV was another 20 or so seconds behind the radio. So at least 35 seconds from fact to video - maybe more as I have no way of knowing how far behind gameday might be. If I try to run gameday audio vs the Direct TV video, the Audio is usually, but not *allways* ahead. The buffering on Direct TV makes no sense at all. I sometimes start watching the recording of a game in progress, excising the commercials to eventually catch up. When I get to 'real time' on the recording I might jump back the the 'direct' program, and it will say 'live' but pick up 30 sec behind where the recording in progress already had been! Makes no sense at all, ever.
I don't even have a way of checking the broadcast against live at the ballpark as I don't have portable FM radio anymore! When the games were on 'JR we always had a pocket AM radio on hand to get Ernie's explanations of anything odd that happened on he field.