You want the game on your school's YouTube channel, but you don't have a laptop, a capture card or a crew. You have two iPhones and a couple of volunteers. This guide covers the YouTube side (turning on live streaming, scheduling the game, getting the stream key and choosing the right settings) and how to send the stream from a phone with a live scoreboard built into the picture.
Before you start: rights and the channel
Confirm you're allowed to stream. Many state associations and conferences have streaming agreements, and in many states postseason games can stream only to the NFHS Network. Check with your athletic director or state association before you post a link. Our guide to high school streaming rights lists the questions to ask.
Use the right channel. Stream to the school's or booster club's channel, not someone's personal account, so the videos stay with the program when volunteers move on. If the channel belongs to the school, ask the owner to give you access through the channel's permissions settings in YouTube Studio instead of sharing a password.
Turn on live streaming a day early
A channel that has never gone live has to enable live streaming first. In YouTube Studio, choose Go live and follow the prompts. The first time, it can take up to 24 hours before you can stream, and YouTube may ask you to verify the channel with a phone number. Do this the week before your first game, not in the parking lot.
If anything blocks you, YouTube's live streaming help explains the current requirements and any restrictions on the channel.
Why a stream key instead of the YouTube app
The YouTube app can go live from a phone, but mobile live streaming in the app has a subscriber minimum, and a new school channel may not meet it. Check YouTube's current eligibility requirements on its help pages. The common way around it is an encoder app: you paste a stream key from YouTube Studio into the app, and the app sends the video to YouTube the same way OBS would on a laptop.
The ScoreCastr iPhone app works this way. It's in public beta on TestFlight and free during the beta, with Android coming later. There's no "sign in with YouTube" button. You paste the stream URL and key, which also means nobody has to log in to the school's Google account on a volunteer's phone.
Schedule the game and get the key
Scheduling ahead gives you a watch link to send to families days before the game. In YouTube Studio, choose Go live, then Stream, and schedule a new stream:
- Title. Use the same pattern every week so it's easy to search: "Varsity Football: Central vs. Westfield, Oct. 24".
- Date and time. Set it to when the pregame starts, not kickoff.
- Thumbnail. A team-colors image with both logos looks far better than a random frame of the field.
- Stream key. In the stream settings, pick a key. A reusable key means you set up the phone once and use the same key all season. Copy the stream URL and the stream key; the app needs both.
If you schedule several games on the same key, open the Live Control Room before you start sending and make sure tonight's event is the one selected. Treat the key like a password. Anyone who has it can stream to your channel.
Visibility, audience and latency
These settings live on the scheduled stream and are easy to skip:
| Setting | What to choose |
|---|---|
| Visibility | Unlisted for test streams. Public for games, or unlisted if your school prefers that only people with the link can watch |
| Audience | YouTube asks whether the video is made for kids. Follow your school's policy. Marking it made for kids turns off live chat and some other features |
| Latency | Normal latency tolerates a shaky connection best. Low or ultra-low cuts the delay but buffers more on weak cellular |
| Auto-start and auto-stop | If auto-start is off, you have to click Go live in Studio after the phone starts sending. Consider leaving auto-stop off so a dropped connection doesn't end the broadcast |
| Chat | Decide before game day whether chat is on and who moderates it. A student-athlete stream with an unwatched chat is a problem waiting to happen |
Set up the two phones
The ScoreCastr app uses two phones on one match. One phone keeps score. The other films and streams, with the scoreboard graphics built into the video using the match's template and team colors. See the two-phone stream for roles and mounting in more detail.
- Create the match on the scoring phone and set both teams.
- Pair the filming phone by scanning the match's QR code. The filming phone doesn't need an account.
- Paste the YouTube stream URL and key into the filming phone's stream settings.
- Check the picture. Hold the phone in landscape, set the zoom (0.5x to 3x), check the mic level and confirm the scorebug switch is on.
Scoring in the app is football first, with more sports coming. For other sports, the scorekeeper can open the ScoreCastr dashboard at scorecastr.co in a phone browser while the iPhone app streams.
Data, power and the connection
The app streams 1080p at 30fps, about 6 Mbps. A two-hour game uses about 5.4 GB of data, so check the plan on the filming phone before you rely on cellular. If the upload can't keep up, the bitrate steps down automatically and recovers when it can, and the app reconnects on its own if the connection drops.
- Run a speed test from your filming spot at game time and look at the upload number, not download.
- Phones get hot streaming on cellular while charging. Keep the phone shaded and use a good power bank or outlet.
- The app keeps the screen awake, but turn on Do Not Disturb so a call doesn't interrupt the shot.
If your field is a known dead zone, read streaming with bad internet before game day.
Test, then game-day checklist
Schedule an unlisted test, stream for at least 20 minutes from the actual field, and watch it on a third phone on cellular. Check that the scoreboard updates within a few seconds of a tap, and that the audio isn't just wind.
- Week before: live streaming enabled, rights confirmed, game scheduled, link sent to families.
- Day before: both phones updated, TestFlight build current, stream URL and key saved in the app, power banks charged.
- 60 minutes out: mount the filming phone, run a speed test, pair by QR code.
- 30 minutes out: start sending, open the Live Control Room and confirm YouTube sees the stream.
- Pregame: go live, confirm rosters with the coaches, check the scorebug on the watch page.
- During: scorekeeper scores and nothing else. Camera person watches the phone's temperature.
- Final: hold the final score on screen for a minute, then end the stream in Studio.
If you'd rather run a laptop with OBS for more cameras or sponsor breaks, see streaming to YouTube with OBS.