Live stream your high school football home games

To live stream high school football, you need a yes from the host school, one camera high up at midfield, a laptop running free software, a wired internet line and a small student crew. Sort out the permission and the internet line first, because the camera is the easy part.

By the Stream Brothers team

Every step was checked against the software's official documentation by independent reviewers before publishing. Last reviewed .

Before you start

Running order
  1. Get the yes in writing
  2. Pick your camera spot
  3. Run a wire to the press box
  4. Set OBS for a moving ball
  5. Put the score on screen
  6. Give every student a job
  7. Build one page for parents
  8. Rehearse at a scrimmage
  9. Your questions

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.

GameWho usually decidesWhat to do
Your home gamesYour schoolAsk your athletic director and keep the answer in an email
Away gamesThe host schoolAsk its athletic director, well ahead of the date
Playoffs and finalsYour state association, which may have sold the rightsAssume 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.

  1. Ask for a network jack, or a long Ethernet cable from the nearest building.
  2. Give IT your Server URL so they can let the laptop reach it.
  3. Run a speed check on that line. Your upload should be at least twice what you send, so 8 Mbps for the settings below.
  4. 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.

  1. Make a text file on the laptop called score.txt, and type something like HOME 14 AWAY 7 Q3.
  2. In OBS, add a Color Source, size it into a strip and drag it to a corner, for a plain bar behind the text.
  3. Add a Text source on top of it, and set it to read from score.txt.
  4. 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.

JobOn game night
CameraFollows the ball, wide on kickoffs, tight on the huddle
ScoreboardUpdates score.txt, watches the real scoreboard
OBSStarts the stream, watches the sound and the green square
Parents' deskWatches 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.

Try it before the first game

Point a camera at an empty field and send a test stream to your own channel.

Your questions

Can we keep game film for the coaches?

Yes, but your channel won't do it for you, because live broadcasts aren't recorded into the video library. Click Start Recording in OBS as well as Start Streaming. OBS suggests MKV in case recording stops badly, and File then Remux Recordings turns it into an MP4. At 4 Mbps, a three-hour night is about 5.4 GB.

Can we stream to Facebook or YouTube as well?

Yes. Stream Targets sends your stream to them at the same time, without re-encoding it. The permission you got from the school still applies, so check it covers those sites.

Can we use a phone instead of a camera?

You can, and it's fine for a first game. Larix Broadcaster on a phone sends straight to your channel with no laptop. You lose the camcorder's long zoom and the OBS score overlay, and you're leaning on the phone signal, which is the weak spot on a busy night.