Broadcasting

How to Livestream Your Martial Arts Competition with OBS Studio

April 20267 min readStreaming

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.

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:

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

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 →