12 votes

The internet wasn't built for live sports

13 comments

  1. [13]
    zoroa
    (edited )
    Link
    YouTube recommended this to me, and I enjoyed this video. I found it a pretty compelling introduction for why the current architecture of the internet makes it a poor medium for broadcasting live...

    If you're streaming the Super Bowl this Sunday, you're probably watching it 45 to 90 seconds after it actually happens.

    This isn't a bug. It's how the internet works — and a $220 billion industry is now pressuring the entire infrastructure to change.

    In this video, I break down the actual technical reasons behind live streaming latency.

    YouTube recommended this to me, and I enjoyed this video. I found it a pretty compelling introduction for why the current architecture of the internet makes it a poor medium for broadcasting live events, what options are available to make this better, and crucially what financial pressures exist to encourage improvements as soon as possible.

    Supplementary Reading.

    edit: Messaging -> Media

    6 votes
    1. [2]
      kari
      Link Parent
      FYI, you've got a typo in the supplementary reading section, it's "Media" over QUIC, not "Messaging". Cool find, though! I've been doing a lot of research over the past month into QUIC and the...

      FYI, you've got a typo in the supplementary reading section, it's "Media" over QUIC, not "Messaging".

      Cool find, though! I've been doing a lot of research over the past month into QUIC and the various QUIC+HTTP/3 implementations that exist right now for work and thought this was interesting. I didn't really know how HLS worked and that the chunking is part of why streams have such a big delay.

      I wish it went into a little more detail about MoQ but I guess I'll have to go do some reading :)

      4 votes
      1. zoroa
        Link Parent
        Thanks, fixed.

        FYI, you've got a typo in the supplementary reading section, it's "Media" over QUIC, not "Messaging".

        Thanks, fixed.

        1 vote
    2. [10]
      ackables
      Link Parent
      Does a 45-90 second delay really matter that much? It may as well be live at that point.

      Does a 45-90 second delay really matter that much? It may as well be live at that point.

      1 vote
      1. [3]
        RheingoldRiver
        Link Parent
        The video talks about this, it's because of sports betting

        The video talks about this, it's because of sports betting

        4 votes
        1. babypuncher
          Link Parent
          Ban sports betting, problem solved

          Ban sports betting, problem solved

          11 votes
        2. CptBluebear
          Link Parent
          So no, it doesn't, but some societal leeches think it does.

          So no, it doesn't, but some societal leeches think it does.

      2. [5]
        kari
        Link Parent
        In the video it mentions that betting companies are part of what's driving this because they want to be able to have bets for things like "will X team get a first down on this play" in (American)...

        In the video it mentions that betting companies are part of what's driving this because they want to be able to have bets for things like "will X team get a first down on this play" in (American) football or "will the leader pit this lap" in circuit racing. Right now, that's difficult for them to do because of the large variation in latency, and they can't just keep the bet open longer because someone actually at the event could place bets after it happened.

        The annoying thing for me, personally, is just when my phone sends me notifications before I see something happen during NHL games. I've turned off most of the notifications but there are still a few that I want for times when I miss games and those few still spoil me from time to time.

        3 votes
        1. [4]
          ackables
          Link Parent
          As far as your NHL notification spoilers, you could set up an NHL focus mode on your phone that mutes notifications from the NHL app so you can avoid spoilers if you’re watching a game. Everyone...

          As far as your NHL notification spoilers, you could set up an NHL focus mode on your phone that mutes notifications from the NHL app so you can avoid spoilers if you’re watching a game.

          Everyone is allowed to have their own opinions on sports betting, but I feel like they can go cry about losing out on an extra 90 seconds of collecting bets to someone who cares. The proliferation of sports betting is already a drain on society and contributing to increasing wealth inequality.

          It is definitely an interesting technical problem to address, but I wish someone would make sports betting companies spend even half as much effort on preventing underage gambling or helping gambling addicts.

          3 votes
          1. [2]
            papasquat
            Link Parent
            The two use cases I can think of for low latency, wide distribution video is sports betting, and streamer reactions. I'm scratching my head to think of anything else where it might be relevant....

            The two use cases I can think of for low latency, wide distribution video is sports betting, and streamer reactions.

            I'm scratching my head to think of anything else where it might be relevant. Maybe new years eve so that when the ball drops on TV it's not a minute after everyone on my street shoots off fireworks?

            There are definitely a lot of legitimate use cases for low latency over the internet, but those usually are to one person or small group of people and can be achieved more or less with current technology in so far as physics allow. The issue is scaling that up.

            2 votes
            1. AugustusFerdinand
              Link Parent
              This was possible and "solved" in the past by the betting companies sending actual human(s) to big events to report back on bet results live. They, of course, want someone else to foot this...

              [...] they want to be able to have bets for things like "will X team get a first down on this play" in (American) football or "will the leader pit this lap" in circuit racing. Right now, that's difficult for them to do because of the large variation in latency, and they can't just keep the bet open longer because someone actually at the event could place bets after it happened.

              This was possible and "solved" in the past by the betting companies sending actual human(s) to big events to report back on bet results live. They, of course, want someone else to foot this overhead and are therefore pushing for the events to be "live" so they don't have to do so.

          2. kari
            Link Parent
            Oh yeah, I don't particularly care about sports betting, that's just what the video pushed as the main driver behind it. As far as NHL, yeah, you're probably right :P. I turned off scoring...

            Oh yeah, I don't particularly care about sports betting, that's just what the video pushed as the main driver behind it.

            As far as NHL, yeah, you're probably right :P. I turned off scoring notifications so I only get end-of-period and end-of-game notifications so the only time it's really a spoiler anyways is when there's a goal in the last minute or so of the period/game. If it's a one-goal game, I usually just try remember to put my phone far away or on do-no-disturb near the end. ¯\_(ツ)_/¯

      3. DeaconBlue
        Link Parent
        It depends if you are just interested in watching it or if you are intending to react to information as it happens for some purpose (gambling as an example).

        It depends if you are just interested in watching it or if you are intending to react to information as it happens for some purpose (gambling as an example).

        1 vote