The stadium Wi-Fi worked at the Tuesday walkthrough. Then Friday night came, the stands filled with people on their phones, and the stream turned into a slideshow. Weak internet is the most common reason school streams fail, and most of it can be planned for. This guide covers how to test properly, what to bring, how to lower your stream so it survives, and how to keep the score and stats going even when the video can't.
Test the right way
Most bad-internet surprises come from testing at the wrong time or in the wrong place.
- Test from the exact spot. The press box, the top of the bleachers, the corner of the gym. A few feet can change a cellular signal.
- Test at game time, ideally at a real game. Venue Wi-Fi and cell towers both slow down when the stands fill. A JV game or a scrimmage the week before is the best rehearsal.
- Look at upload, not download. Streaming is sending video out. A connection that downloads fast can still upload slowly.
- Run it more than once. Take three tests over ten minutes. The lowest number is the one to plan around.
- Test on the device that will stream, on the network it will use.
Compare your lowest result with the bitrate your platform recommends for the resolution you want, and leave plenty of headroom. If the gap is small, plan for a lower resolution from the start.
Pick a better connection
| Connection | Strengths | Weak spots |
|---|---|---|
| Wired (Ethernet) from the school network | Usually the most stable; not shared with the crowd | Needs a port near the camera, a long cable or IT help. Some school networks block streaming traffic, so test it. |
| Dedicated cellular hotspot | Portable; you can pick the carrier with the best signal at the venue | Shares towers with the crowd on big nights; data caps |
| Phone streaming on its own cellular | Simplest; nothing else to carry | Same crowd problem; phones get hot on cellular while charging |
| Venue or guest Wi-Fi | Free | Shared with everyone; often throttled; the worst choice on a full night |
| Bonded cellular or satellite | Combines connections or bypasses local towers | Costs more; worth it for programs that stream every week from bad venues |
Two habits help with any of these. First, ask the school's IT staff early. They may be able to give you a wired drop or a separate network for the broadcast. Second, keep the scorekeeper and stats keeper off the streaming connection. Their phones need very little data and can use their own cellular, which leaves the full upload for video.
Lower the stream so it survives
A steady 720p stream beats a 1080p stream that buffers every two minutes. Viewers on phones rarely notice the difference in resolution; they always notice the buffering.
In OBS
- Keep your canvas at 1920×1080 so overlays line up, and scale the output resolution down to 1280×720.
- Lower the video bitrate to something comfortably below your lowest upload test. Check your platform's help pages for recommended ranges at that resolution.
- Stay at 30 frames per second. Sixty doubles the work for little gain on a weak line.
- Watch OBS's stats for dropped frames due to network. If they climb, drop the bitrate again between plays.
On a phone
The ScoreCastr iPhone app streams at 1080p and 30fps, about 6 Mbps, and steps the bitrate down automatically when the upload can't keep up, then recovers when it can. It also reconnects on its own if the connection drops. That makes it a forgiving choice on cellular. A two-hour game at full quality uses about 5.4 GB of data, so check the plan before you rely on it.
Keep scoring through a dropout
When the connection hiccups, the scoreboard is often what breaks first, because the scorekeeper stops trusting it. Use tools that don't need a perfect connection.
- ScoreCastr's dashboard shows a status dot: Live, Slow or Offline. Changes made while slow or offline are saved on the device and sent automatically when the connection comes back. Tell your scorekeeper to keep scoring no matter what the dot says. See ScoreCastr.
- StatsCastr saves new plays logged offline on the device and sends them when you're back online. Edits to earlier plays need a connection, so save corrections for when the signal returns. See StatsCastr.
Give fans a backup when video fails
Sometimes the video just won't hold. Fans are far more forgiving if they can still follow the game.
- Share a public match page. ScoreCastr has a public match page anyone can follow live, with share buttons. Post it with the stream link before the game so families have it.
- Share a live box score. A StatsCastr game has a share link fans can open with no sign-in. It refreshes every 15 seconds. See how to share a live box score.
- Post updates on the team's social account at the end of each period if the stream is down for good.
Record a local copy
Even when the stream struggles, the recording doesn't have to. In OBS, start a local recording alongside the stream, saved to the laptop's drive. If the live video was rough, you can upload the clean recording after the game, and coaches still get their film. Before doing this, confirm with your athletic director that posting a replay is allowed. Some events, especially postseason games, have rights rules that cover replays too. Our streaming rights guide explains what to ask.
What to do when it drops mid-game
- Don't panic-restart everything. Give it 20 to 30 seconds. Both OBS and the ScoreCastr app can reconnect on their own.
- Switch to a "be right back" scene in OBS so returning viewers see a card, not a frozen frame.
- Lower the bitrate if OBS shows dropped frames building up.
- Switch connections if you brought a backup hotspot. Have it powered on and already tested.
- Post the match page or box score link in the stream chat or comments so fans can follow.
Bad-internet checklist
- Upload tested three times from the streaming spot, at a real game.
- A primary connection that isn't shared with the crowd, plus a powered and tested backup.
- Stream set to 720p30 (OBS) or the phone app's adaptive bitrate, with headroom below your lowest test.
- Scorekeeper and stats keeper on their own cellular, not the streaming connection.
- Data plan covering about 5.4 GB per two-hour game if you stream from a phone.
- Local recording started in OBS.
- "Be right back" scene ready.
- Public match page and box score links posted before the game.
Choosing between a phone and a laptop partly depends on your connection. See phone or laptop: which setup to use.