Skip to main content
Version: Next

Introduction: Installing a Gateway

Prerequisites

The Sofie Core is the primary application for managing the broadcast, but it doesn't play anything out on it's own. A Gateway will establish the connection from Sofie Core to other pieces of hardware or remote software. A basic setup may include the Spreadsheet Gateway which will ingest a rundown from Google Sheets then, use the Playout Gateway send commands to a CasparCG Server graphics playout, an ATEM vision mixer, and / or the Sisyfos audio controller.

Setting up a gateway (also called Peripheral Device) from scratch generally is a five-step process:

  1. Start the executable image and have it connect to Sofie Core
  2. Assign the new Peripheral Device to a Studio
  3. Configure the gateway inside the Sofie user interface, configure sub-devices (MOS primary & secondary, video mixers, playout servers, HMI devices) if applicable
  4. Restart the gateway to apply the new settings
  5. Verify connection on the Status page in Sofie
tip

You can expect the initial connection in Step 1 to fail. This is expected. Peripheral Devices cannot be connected to Sofie unless they are assigned to a Studio. This initial connection is required to inform Sofie about the capabilities of the gateway and set up authorization tokens that will be expected by Sofie in subsequent connections. Do not be discouraged by the gateway shutting down or restarting and just follow the steps above as described.

Gateways and their types and functions

  • Playout Gateway - sends commands and modifies the state of devices in your Control Room and Studio: video servers, mixers, LED screens, lighting controllers & graphics systems
  • Package Manager - checks if media required for a successful production is where it should be, produces proxy versions for preview inside of Rundown View, does quality control of the media and provides feedback to the Blueprints and the User
  • Input Gateway - receives signals from and provides support for Human Interface Devices devices such as Stream Decks, Skaarhoj panels and MIDI devices
  • Live Status Gateway - provides support for external services that would like to know about the state of a Studio in Sofie, incl. currently playing Parts and Pieces, available AdLibs, etc.

Rundown & Newsroom Gateways

  • Google Spreadsheet Gateway - supports creating Rundowns inside of Google Spreadsheet cloud service
  • iNEWS Gateway - integrates with Avid iNEWS via FTP
  • MOS Gateway - integrates with MOS-compatible NRCS systems (AP ENPS, CGI OpenMedia, Octopus Newsroom, Saga, among others)
  • Rundown Editor - a minimal, self-contained Rundown creation utility