Vision install and setup guide

Install Infliction Point Vision on the venue computer, set up your cameras and courts, and keep it running.

Download Vision

Before you start

  • OBS Studio 31 or newer, installed first (download OBS Studio, free). Vision sets it up and runs it, one OBS per court. You don't configure anything in OBS.
  • A camera per court, on the same network as the computer: an IP camera with RTSP, or a camera or phone app that streams to RTMP.
  • Upload bandwidth: about 5 Mbps for each court that streams at the same time.
  • A computer that stays on while matches are played: macOS 12 or newer, Windows 10 or 11, or 64-bit Linux. Vision keeps it from sleeping while a court is paired.
  • In the app: a tournament or venue you manage, and a YouTube channel (Profile > YouTube channels > Connect a YouTube channel) with live streaming enabled in YouTube Studio.

Get Vision for your computer on the download page.

Install on a Mac

  1. Download the .dmg for your Mac. Not sure which one? Apple menu > About This Mac: "Chip: Apple M..." means Apple silicon, "Processor: Intel" means Intel.
  2. Open the .dmg and drag Infliction Point Vision onto Applications.
  3. Open Vision from Applications. macOS blocks it the first time because Vision isn't signed yet: close the message.
  4. Open System Settings > Privacy & Security, scroll down and click Open Anyway, then confirm with Open Anyway and your password. You only do this once.

Vision lives in the menu bar. Its window is the dashboard.

Updates: when a new version is out, the dashboard shows a banner with a Download button. Between matches, quit Vision, open the new .dmg and drag Vision onto Applications again to replace the old one. Your cameras, courts and settings stay.

Install on Windows

  1. Download the installer (Windows 10 or 11, 64-bit) and run it.
  2. If "Windows protected your PC" appears, click More info, then Run anyway. Windows shows this because Vision isn't signed yet.
  3. Vision installs for your Windows user in one step, without questions or an administrator password, adds a Start menu and a desktop shortcut, and opens.

Vision lives in the notification area of the taskbar. Its window is the dashboard.

Updates install themselves: Vision downloads the new version and installs it when no court is live.

Uninstalling Vision keeps its data folder (see Where your data lives), so a reinstall finds your cameras and courts again.

Install on Linux

There are two packages, both for 64-bit PCs (x86): the AppImage, which updates itself, and the .deb for Debian and Ubuntu. Install OBS Studio from your distribution, the OBS PPA or Flatpak; Vision finds all of them.

  • AppImage: allow it to run as a program (file properties, or chmod +x Infliction-Point-Vision-x86_64.AppImage), then open it. Updates install themselves when no court is live.
  • .deb: sudo apt install ./Infliction-Point-Vision-amd64.deb. When a new version is out, the dashboard shows a banner with a Download button: install the new .deb the same way.

Keyring: Vision encrypts camera passwords and court tokens with the system keyring (GNOME Keyring or KWallet). Without one, they are protected by file permissions only, and the dashboard says so. Install and unlock a keyring for the best protection.

Set up this computer

The first time, the dashboard opens on Set up this computer, three steps. You can come back to it any time from Settings.

  1. Check this computer. Vision checks that OBS Studio is installed and new enough, that the camera restream runs and that it can reach Infliction Point. Fix what is red, then click Check again.
  2. Add a camera, one per court. Pick the brand, enter the camera's address and password (often on its label) and click Test: Vision finds the stream path itself. A camera that streams to RTMP gets a server address and a stream key to enter in the camera or its app instead.
  3. Add a court. Pick the court's camera, and Vision shows a pairing code and a QR code. In the app, open the tournament or the venue, go to Screens > Add Screen, enter the code (or scan the QR code with your phone) and pick the court. The court's matches and the YouTube channel come from there.

Streaming is opt-in. Nothing goes to YouTube until the tournament turns it on: in the tournament's menu, Video > Stream matches to YouTube, then choose its channel. Until then, Vision shows the camera and the score at the court but streams nothing. A tournament without a channel of its own streams to the venue's channel when Vision is paired to a venue court. Record matches is in the same menu; venues set defaults in their own Video menu.

Every day

  • Leave it running. Vision follows whatever plays on its courts: a YouTube broadcast per match, started and ended on its own, a recording when recording is on, and uploads of those recordings while no court is streaming.
  • Tray menu (the menu bar on a Mac): Open dashboard, Start at login (Vision starts with the computer, in the tray without a window), Export diagnostics…, Quit.
  • Quitting while a court is live: Vision warns you first. The stream keeps running in OBS, and Vision takes it over again when it starts.
  • Settings > Restart Vision applies settings that wait for a restart. While a court is live, restart after the match.
  • The Courts tab shows each court: the camera picture, the match on court, and the REC and Live pills.

Where your data lives

Settings, cameras, court pairings, logs and recordings waiting to upload are in one folder:

  • Mac: ~/Library/Application Support/Infliction Point Vision
  • Windows: %APPDATA%\Infliction Point Vision
  • Linux: ~/.config/Infliction Point Vision

Camera passwords and court tokens are encrypted with the system's secure storage where there is one. A recording is deleted from the computer once it is uploaded. Uninstalling Vision leaves the folder; delete it to remove everything.

Troubleshooting

  • OBS Studio is not installed, or too old: install OBS Studio 31 or newer (download), then click Check again.
  • Camera restream missing, or Vision can't record matches: part of the install is missing. Install Vision again; your settings stay.
  • Can't reach Infliction Point: check the computer's internet connection.
  • The camera test fails: check the address and password, that RTSP (or LAN live view) is turned on in the camera, and that it is on the same network. Reserve its IP address in the router so it doesn't change.
  • Nothing streams: check that the tournament has Stream matches to YouTube on and a channel with live streaming enabled in YouTube Studio (the first activation takes up to 24 hours).
  • Daily YouTube limit reached: matches play without a stream until it resets at midnight Pacific time. The app shows it in the Video menu.
  • Still stuck? Use Export diagnostics… in the tray menu or in Settings. It saves one zip with Vision's logs, settings and OBS's latest logs, with passwords and tokens taken out. Send it to us on WhatsApp or by email.
Back to top