Sofie User Guide
Key Features
Web-based GUI
Tip: The different web views (such as the host view and the prompter) can easily be transmitted over an SDI signal using the HTML producer in CasparCG.
Modular Device Control
Sofie controls playout devices (such as vision and audio mixers, graphics and video playback) via the Playout Gateway, using the Timeline.
The Playout Gateway controls the devices and keeps track of their state and statuses, and lets the user know via the GUI if something's wrong that can affect the show.
State-based Playout
Sofie is using a state-based architecture to control playout. This means that each element in the show can be programmed independently - there's no need to take into account what has happened previously in the show; Sofie will make sure that the video is loaded and that the audio fader is tuned to the correct position, no matter what was played out previously.
This allows the producer to skip ahead or move backwards in a show, without the fear of things going wrong on air.
Modular Data Ingest
Sofie features a modular ingest data-flow, allowing multiple types of input data to base rundowns on. Currently there is support for MOS-based systems such as ENPS and iNEWS, as well as Google Spreadsheets, and more is in development.
Blueprints
The Blueprints are plugins to Sofie, which allows for customization and tailor-made show designs. The blueprints are made different depending on how the input data (rundowns) look like, how the show-design look like, and what devices to control.