How to Stream a Sports Event - OBS, Overlays, and Broadcasting


Why Stream Your Local Tournament?
When the Bangalore Football League started streaming their weekend matches on YouTube in 2023, they expected 20-30 viewers - mostly parents who couldn't make it to the ground. Within a month, they were averaging 200+ concurrent viewers. By season end, a local sports brand offered sponsorship specifically because of the streaming reach.
Live streaming does three things for local sports:
- **Reach:** Players' families, friends in other cities, and the broader sports community can watch
- **Credibility:** A streamed tournament is perceived as more professional, attracting better teams next season
- **Revenue:** Stream viewership numbers are tangible metrics for sponsorship conversations
And the cost? Under Rs 5,000 for a basic setup that produces surprisingly good results.
The Equipment Checklist
Minimum Setup (Rs 0-2,000)
- ●A laptop (any laptop made after 2018 with 8GB RAM will do)
- ●A smartphone as your camera (mounted on a Rs 500 tripod)
- ●OBS Studio (free, open-source software)
- ●A stable internet connection (minimum 5 Mbps upload)
- ●A YouTube or Facebook account for streaming
Recommended Setup (Rs 5,000-15,000)
- ●Everything above, plus:
- ●A dedicated webcam or budget action camera (Rs 3,000-8,000)
- ●A clip-on microphone for commentary (Rs 500-1,500)
- ●A second phone/camera for alternate angles (use DroidCam to connect to OBS)
- ●A portable WiFi router or 4G hotspot with a data plan
Professional Setup (Rs 30,000+)
- ●Multiple cameras with HDMI capture cards
- ●Professional microphones and audio mixer
- ●Dedicated streaming PC
- ●Wired internet connection at the venue
Most local tournaments should start at the Minimum or Recommended level. You can always upgrade once you've proven the audience exists.
Setting Up OBS Studio
OBS (Open Broadcaster Software) is the industry standard for live streaming, and it's completely free. Here's how to set it up for a sports event:
Step 1: Install and Configure
- Download OBS from obsproject.com
- Run the auto-configuration wizard - select "Optimize for streaming"
- Set output resolution to 1280x720 (720p) - this is the sweet spot between quality and bandwidth
- Set frame rate to 30fps (60fps is unnecessary for most sports and doubles your bandwidth need)
- Set bitrate to 2500-4000 kbps (depends on your upload speed)
Step 2: Add Your Camera Source
- In OBS, click "+" under Sources
- Select "Video Capture Device" for a webcam, or "Window Capture" / "Browser Source" for phone-as-camera apps
- Position and resize the camera feed to fill the canvas
Step 3: Add Overlays
This is where your stream goes from "phone pointed at a field" to "broadcast." Overlays add scorecards, team logos, player information, and branding on top of your camera feed.
**Types of overlays:**
- ●**Scoreboard overlay:** Shows current score, overs/time, team names. Updates in real-time if connected to a scoring system.
- ●**Lower third:** Player name and stats that appear when a batsman comes in or a goal is scored.
- ●**Team lineup:** Full team lists shown before the match starts.
- ●**Sponsor bar:** Rotating sponsor logos at the bottom of the screen.
If you're running an auction or tournament on Zplys, the platform provides overlay URLs that you add as browser sources in OBS. The overlay updates automatically as the auction or match progresses - no manual editing during the stream.
Step 4: Connect to YouTube/Facebook
- Go to YouTube Studio > Go Live > Stream
- Copy the Stream Key
- In OBS, go to Settings > Stream > Service: YouTube > paste the Stream Key
- Click "Start Streaming" in OBS
- Verify the stream is live on YouTube
Facebook Live follows a similar process - the stream key is found in Facebook's Live Producer.
The Commentary Setup
A stream without commentary feels empty. You don't need a professional commentator - you need someone who knows the game and can talk naturally.
Audio Tips
- ●Use a dedicated microphone, not the laptop's built-in mic (which picks up fan noise and keyboard clicks)
- ●A Rs 500 clip-on lavalier mic plugged into the laptop's 3.5mm jack is a massive upgrade
- ●Keep the commentator 2-3 feet from the mic to avoid plosive sounds
- ●Add ambient crowd/ground sound as a secondary audio source at low volume - this adds atmosphere
Commentary Guidelines
- ●Introduce the match, teams, and format at the start
- ●Call out key events: goals, wickets, boundaries, fouls
- ●Fill gaps with context: player backgrounds, team history, tournament standings
- ●Mention sponsors naturally ("This match brought to you by...") at the start of each half/innings
Internet - The Make or Break Factor
The single biggest cause of stream failures isn't equipment - it's internet. A beautiful multi-camera setup is worthless if the stream buffers every 30 seconds.
Internet Checklist
- ●Test upload speed at the venue 2-3 days before the event (use speedtest.net)
- ●You need minimum 5 Mbps upload for 720p30. Aim for 10+ Mbps for reliability
- ●If venue WiFi is unreliable, use a 4G/5G hotspot as primary or backup
- ●Jio and Airtel both offer data plans with 40-50 Mbps upload in most metro areas
- ●Consider a Rs 500/month backup SIM specifically for streaming
Bandwidth Math
At 3000 kbps bitrate for 3 hours of streaming: that's approximately 4 GB of data. A standard 2 GB/day plan won't cut it for a full day of matches. Get an unlimited or high-limit data pack.
Scene Management
OBS lets you create multiple "scenes" - pre-configured layouts you switch between:
- ●**Pre-match scene:** Tournament logo, match details, countdown timer
- ●**Live match scene:** Camera feed with score overlay
- ●**Break scene:** Sponsor logos, upcoming matches, or replay clips
- ●**Post-match scene:** Final scorecard, player of the match
Create these scenes before the event. On match day, you're just clicking between them.
Post-Stream: Don't Waste the Content
After the stream ends, the recording lives on YouTube. But raw 3-hour cricket match footage doesn't get replayed. Extract value:
- ●Clip key moments (wickets, goals, great catches) as 30-60 second videos for Instagram/WhatsApp
- ●Create a 3-5 minute highlight reel for each match
- ●Share player-specific clips with the players themselves - they'll share it further
- ●Use viewership stats in your sponsorship deck for next season
A cricket tournament in Vadodara created 15-second highlight clips from their streams and shared them in their WhatsApp community. Those clips were forwarded an average of 40 times each - organic reach that no paid promotion could match.
Start Simple, Improve Iteratively
Your first stream will have issues. The camera angle will be off, the audio will be too quiet, and you'll forget to switch scenes at the innings break. That's fine. The second stream will be better. By the fifth, you'll look like you've been doing it for years.
The barrier to live streaming local sports has never been lower. A smartphone, a laptop, and free software - that's all it takes to turn a local match into a broadcast event.