Get the yes in writing
Who says yes changes with the game and with the state. Start with your athletic director, then read your state association's media policy before you promise parents anything.
| Game | Who usually decides | What to do |
|---|---|---|
| Your home games | Your school | Ask your athletic director and keep the answer in an email |
| Away games | The host school | Ask its athletic director, well ahead of the date |
| Playoffs and finals | Your state association, which may have sold the rights | Assume you can't stream until the association tells you otherwise |
Even in the regular season, ask whether your school, league or conference already has a streaming contract, because an exclusive deal can rule out your stream.
Mississippi's 2025-26 policy left regular-season rights to the host school and asked for contact 48 to 72 hours ahead, depending on the section. Its postseason rights belonged exclusively to a national network, and streaming without approval could bring discipline. North Carolina's association holds its post-season media rights and has a request form, with fees and first refusal for its partners. Your state will have its own version, so plan for your stream to end when the regular season does.
Raise two more things with the school. The US Department of Education notes that schools often treat video of students at public events like sports as directory information, or get consent from parents, so ask how yours handles it and how families opt out. And music on the stadium speakers will end up in your stream, so ask what the school wants you to do about that. None of this is legal advice.
Pick your camera spot
Go high and go central. The front of the press box at midfield lets one camera follow the ball from end to end with nothing crossing in front of it. Use the roof only if the school allows it, it has a railing, and an adult is up there; students never go up in lightning or high wind.
You need a camcorder with a good zoom and a sturdy tripod with a smooth head.
To get the picture into your laptop, run an HDMI cable from the camera to a USB capture card (a small box that makes a camera look like a webcam). In OBS Studio, the free app that sends your picture to the internet, add it as a Video Capture Device.
Run a wire to the press box
Don't plan around phone signal. A check in an empty stadium on Tuesday tells you nothing about Friday, when the crowd is sharing the same towers. Ask the school's IT person for a wired connection in the press box, and ask early.
- Ask for a network jack, or a long Ethernet cable from the nearest building.
- Give IT your Server URL so they can let the laptop reach it.
- Run a speed check on that line. Your upload should be at least twice what you send, so 8 Mbps for the settings below.
- If there's no wire, a hotspot can work on a small crowd night. Treat it as a gamble, and lower your bitrate.
Put the laptop and camera on wall power, ask what else shares that outlet, and carry an extension cord.
Set OBS for a moving ball
Football is hard to encode, because grass, crowds and fast pans all change at once. Our live video plans take up to 5 Mbps per channel on Pro and Platinum, and that's not much for 1080p sport. YouTube's own guide to live encoder settings starts its H.264 range for 1080p at 5 Mbps and for 720p at 3. So choose the smaller picture and give it room.
- Picture: 720p at 30 frames a second.
- Bitrate (how much data you send each second): 4,000 kbps.
- Keyframe interval: 2 seconds, fixed.
- Sound: AAC, 128 kbps. A microphone by the window picks up the crowd, and you don't need commentary to start.
Copy your settings from the Live stream to service box in your account. If the square at the bottom of OBS turns yellow or red, your line can't keep up, so lower the bitrate.
Put the score on screen
Viewers join halfway through and want the score. The OBS Text source can read from a text file, so one student can run the scoreboard from a simple document.
- Make a text file on the laptop called score.txt, and type something like HOME 14 AWAY 7 Q3.
- In OBS, add a Color Source, size it into a strip and drag it to a corner, for a plain bar behind the text.
- Add a Text source on top of it, and set it to read from score.txt.
- Update the file and save it after every score. Check the change shows up before kickoff.
Don't put the clock on. You can't keep it accurate by hand, and a wrong clock looks worse than none.
Give every student a job
A crew of four can run this, with one adult responsible. Rotate the jobs so the show doesn't stop when a student has a test or the flu, and write the schedule down at the start of the season.
| Job | On game night |
|---|---|
| Camera | Follows the ball, wide on kickoffs, tight on the huddle |
| Scoreboard | Updates score.txt, watches the real scoreboard |
| OBS | Starts the stream, watches the sound and the green square |
| Parents' desk | Watches the stream on a phone, answers messages from families |
The parents' desk sees trouble about 10 to 20 seconds after the field does.
Build one page for parents
Keep one address for the whole season, so grandparents can bookmark it once.
- Open the HTML Embed Code tab, leave Responsive ticked, and ask whoever runs the school website to paste the code onto a football page.
- If the school site can't take it, the Player page link under Widgets & Links works on its own. A booster club can also put up its own site with web hosting and a domain name.
- Post the kickoff times on that page, and say that the stream only covers games you have permission for.
Pro carries 1,000 viewers at once, while Free carries 10 and is for checking your setup. Platinum runs two channels, handy if JV and varsity play together. Both paid plans start with 14 days free and are then billed unless you cancel.
Rehearse at a scrimmage
Run the entire thing at a scrimmage or a JV game, with the crew in their places and a few parents watching at home. Get the same yes from the school first, because a scrimmage can fall under the same rules. You'll find the missing cable when it costs you nothing. If something won't connect, re-copy the settings before anything else, and ask us for help if you're still stuck.