I am watching my local NHL team the Hurricanes using Sling TV and a chromecast. the broadcast says 4 minutes to go in period 1. But the reality is the period is over as shown on various websites and twitter. My home connection is ATT fiber at 300 mb.
What is causing such a big delay in getting the game to me? Is the signal bouncing around due to sling ?
Every digital “transaction” between devices/systems has its own coding and decoding to deal with. In olden days of analog signals, everything went through pretty much as is and traveled at more or less the speed of light. Now you have different systems, buffering and lots of other technical stuff I’m not sure of. The difference in the signal between my cable box in the family room and the Roku device in the back bedroom is at least a minute, and the difference between my cable box and an OTA signal is always a few seconds and often longer.
A few seconds between cable box and OTA is understandable since the cable providers have to decode, re-encode and rebroadcast the source signal. 4 minutes is insane. I’d have to assume Sling is doing some kind of manually triggered ad replacement or something during that time.
Folks get really really pissed when their feed stops & starts because there’s nothing in the local buffer to show.
Most folks have no idea how close to real time their “live” show is. And for pre-recorded content there is no meaningful concept of real time anyhow.
So the various layers in the chain have an definite incentive to buffer enough data that no matter how screwed up things get upstream, they won’t run dry of stuff to send downstream. And they have almost no incentive, other than their own storage needs, to worry about minimizing lag due to large buffering.
Lather rinse repeat for several layers of middlemen and coding/decoding cycles and you’re a couple hundred seconds behind live.