Skip to content

Please read how to find the setup a match first.

vMix  is a popular, paid, streaming tool available on Windows and is the preferred tool for many sports professional broadcasters for its ability to produce instant replays and work well with local closed circuit systems like a Jumbotron/"big screen" at sporting venues.

If you are new to third party tooling, consider trying OBS first as vMix satisfies much more of a professional niche.

vMix example

An empty vMix instance. Attach all your video/audio sources in here.

vMix produces highly sophisticated tooling that allows for fully developed graphical output, local replays for "big screens"/Jumbotron and more sophisticated input sources. If you have B-roll (like advertising or interviews) available, vMix provides excellent interfaces for cutting these into your livestream.

The basic steps for integrating MAS and vMix are:

vMix add input

  • Configure your overlay with the URL generated by the scoring app. In this example the overlay source takes the form{scoring_keyboard}?game={game_id}
  • Set the size of the overlay to draw "full screen" (i.e. whatever resolution your video will broadcast at - if in doubt: width: 1920, height: 1080 is 1080P and default for most destinations).
  • Set the Browser Version (this is Chrome-(ium) under the hood, we develop against the most recent version) to be the highest number/most recent version available
  • Ignore/default the Disable GPU Acceleration values unless you are certain you know what you are doing.

vMix overlay position

  • Ensure the overlay is the last input source, it will draw full-screen with a transparency layer so you can see the video underneath it.

vMix output settings

  • The final step is to "Start Streaming" in vMix. If streaming to MAS, do this by:
    1. Opening the "Stream Settings" window
    2. Select "Destination" Custom RTMP Server...
    3. Input the MAS Video Server RTMP URL up to and including the /live/ part
    4. Use the Game ID part of the URL (i.e. gm_{some_random_value}) as the Stream Name or Key.

If you have instructed MAS to receive a video stream (such as for post-match replays), you must stream to MAS to keep your overlay alive and do this within 10 minutes of going live even if you are sending it to another service first. Otherwise, make sure to end your games properly. If you would like to stream directly at your own YouTube/custom URL and/or want to output to multiple destinations at the same time you could try:

Instant Replays

Instant Replays are an excellent way to augment your broadcast, setting these up before a game will allow you to produce TV style graphics and vMix has a default input source for these.

vMix instant replay

This is often the biggest reason for using vMix as you can quickly and easily cut to these replays in your broadcast without special configuration. Read more from the official vMix docs  .