How to Livestream Your Martial Arts Competition with OBS Studio
Ten years ago, livestreaming a competition was an expensive, complicated undertaking. Today, it's accessible to anyone with a laptop and decent internet. For martial arts competitions, streaming opens three important doors: remote attendance (parents who can't travel can still watch), recruitment (showcasing your athletes to coaches and sponsors), and community building (families bond over sharing the experience online).
Why Livestream Your Competition?
The good news: you don't need expensive equipment or a production crew. OBS Studio is free, professional-grade software that handles everything. With the right setup, you can deliver a production-quality stream that reflects well on your competition.
Equipment You Actually Need
Start minimal. You can always add complexity later.
- Camera: A smartphone or basic USB webcam (1080p minimum) works for starting. If you have budget, a dedicated mirrorless camera gives you better control and flexibility.
- Streaming laptop: A separate machine from the one running your competition software. This prevents lag and crashes. Most modern laptops handle 1080p streaming fine (Mac, Windows, or Linux all work).
- Capture device (optional): If you're using a standalone camera, a capture card (HDMI to USB, around £80-150) feeds video into OBS. Smartphones don't need this—just use the built-in USB connection or OBS mobile camera integration.
- Microphone: Your laptop mic works, but a cheap USB microphone (£20-40) gives you clean audio and the ability to position it away from fan noise. A wireless lavalier mic is ideal for commentary.
- Internet: 5 Mbps upload speed minimum. Check your connection before the event. Mobile hotspot can work as a backup, but hardwired ethernet is more reliable.
- Platform: YouTube, Twitch, or Facebook Live all work. YouTube is most accessible for non-gamers; Twitch has better live interaction; Facebook reaches family members who are already there.
Setting Up OBS: The Basics
OBS Studio is free and cross-platform. Download it from obsproject.com.
Step 1: Create Your Scene
A "scene" in OBS is your canvas. You'll typically have one main scene that combines multiple sources. Start simple: camera feed, title/scoreboard overlay, and optional ticker.
Step 2: Add Your Video Source
In the Sources panel, click the "+" button and select your camera. OBS will detect it automatically. Position and resize it to fill your canvas appropriately. If you're broadcasting the full mat, position the camera to show the entire competition area with some headroom above and below.
Step 3: Configure Your Audio
Click the audio settings icon (mixer). Select your microphone as the input source. Test your audio levels—aim for peaks around -6dB to leave headroom. If you have background noise from the venue, OBS has a built-in noise suppression filter you can apply.
Adding Score Overlays and Live Data
Here's where it gets interesting. You want your competition software's data (scores, competitor names, match time) visible on stream without hiding the action.
Browser Source Method (Cleanest)
Many competition systems (including TKD Manager) generate a web-based scoreboard display that can be used as an OBS browser source. This is the best approach because:
- The scoreboard updates automatically—no manual updating.
- You can style it to match your competition branding.
- It's positioned and sized independently from your camera feed.
- Backgrounds can be transparent, so you overlay it cleanly on the live video.
To add a browser source in OBS: Sources → "+" → Browser. Paste the URL of your competition software's scoreboard display. Set the width/height to match your stream resolution. Position it in the corner—typically top-right or bottom-left where it doesn't obscure action.
Transparency trick: If your scoreboard HTML uses a white background, you'll get a white box on your stream. Use CSS to make the background transparent, and OBS will only show the numbers and text. This is why having scoreboard software built for streaming is valuable.
Image and Text Overlays
For static elements (your competition logo, sponsor logos, "LIVE" badge), add image sources. OBS supports PNG with transparency, so you can layer graphics without white boxes.
For dynamic text that doesn't come from your software (announcements, round numbers, competitor introductions), use OBS's text source and update it manually during the stream.
Ticker and Bracket Views
Beyond the main camera feed, many organizers want to show tournament brackets or match results during breaks.
Bracket Display
Your competition software likely generates a bracket view. Create a second browser source pointing to your bracket URL, but make this a separate scene (Scene → "+"). Add a button at the top of OBS that switches between "Live Mat" scene and "Bracket View" scene. During rest periods or between rounds, you can click the button to show the bracket on stream.
Results Ticker
Add another browser source displaying recent match results—winner, loser, scores, time. Position this as a lower-third overlay on the main scene, similar to sports broadcasts. Keep it minimal: just match results, no clutter.
Production Quality Tips
Lighting matters more than you think. Ensure the competition area is well-lit. Shadows on the mat reduce contrast and make it harder for viewers to see techniques. If you're using a phone or basic camera, brighter venue lighting helps tremendously.
Position your camera for sight lines. Mount the camera at mat level or slightly above—not looking down on the mat from above. Viewers want to see the athlete's angles and footwork, not just the top of heads.
Use multiple scenes for flow. Have a "Intro" scene (your logo on a colored background) to display while waiting for the stream to start. Have a "Break" scene showing the bracket or sponsor slideshow. Switch between these and your live scenes. It makes the broadcast feel intentional, not like you're just pointing a camera at chaos.
Test everything before you go live. Do a test stream to a private YouTube video or Facebook group. Check that audio levels are correct, that your overlays are positioned well, that internet isn't dropping frames. Fix issues before the actual event.
Have a backup plan. If internet drops mid-stream, OBS will pause. Have a notebook with competitor names and results ready so you can catch up when you reconnect. Consider keeping two separate recordings—one to the streaming platform and one saved locally to your laptop as backup.
Common Pitfalls to Avoid
- Encoder settings too high: If your upload speed can't handle your bitrate, you'll get constant buffering. Start at 5 Mbps bitrate (for 1080p) and lower to 3-4 Mbps if you see dropped frames.
- Audio feedback: If your speakers are playing the stream and your mic is near them, you'll get feedback. Mute the streaming computer's audio output or use headphones.
- Moving the camera mid-match: Don't pan or zoom during action. It disorients viewers and can cause visual artifacts. Position the camera once and leave it.
- Overlays blocking key action: A scoreboard in the center of the mat is worse than no scoreboard. Always position overlays at edges.
Pro tip: Run OBS on a completely different network if possible. Use a mobile hotspot for OBS streaming while your scoring system uses your main internet. This isolates streaming issues from competition operations.
Going Live
In OBS, go to Settings → Stream and select your platform (YouTube, Twitch, Facebook). Paste your stream key. Hit "Start Streaming." Wait 10 seconds for the connection to stabilize, then switch to your live camera scene.
During the stream, monitor your stats. OBS shows dropped frames and bitrate in real-time. If you're losing frames, lower your bitrate or reduce resolution.
After the stream, OBS saves a recording to your laptop as backup. Upload this recording to YouTube as an on-demand video for people who missed the live broadcast.
Stream with confidence.
Our scoreboard displays integrate with OBS for transparent, live-updating overlays that look professional.
See plans & pricing →