Supported Playout Devices
All playout devices are essentially driven through the timeline, which passes through Sofie Core into the Playout Gateway where it is processed by the timeline-state-resolver. This page details which devices and what parts of the devices can be controlled through the timeline-state-resolver library. In general a blueprints developer can use the timeline-state-resolver-types package to see the interfaces for the timeline objects used to control the devices.
Blackmagic Design's ATEM Vision Mixers
We support almost all features of these devices except fairlight audio, camera controls and streaming capabilities. A non-inclusive list:
- Control of camera inputs
- Transitions
- Full control of keyers
- Full control of DVE's
- Control of media pools
- Control of auxilliaries
CasparCG Server
Tested and developed against a fork of version 2.1 with more support for version 2.3 being added in the future.
- Video playback
- Graphics playback
- Recording / streaming
- Mixer parameters
- Transitions
HTTP Protocol
- Get/post/put/delete methods
- Interval based watcher for status monitoring
Blackmagic Design HyperDeck
- Recording
Lawo Powercore & MC2 Series
- Control over faders
- Using the ramp function on the powercore
- Control of parameters in the ember tree
OSC protocol
- Sending of integers, floats, strings, blobs
- Tweening (transitioning between) values
Can be configured in TCP or UDP mode.
Panasonic PTZ Cameras
- Recalling presets
- Setting zoom, zoom speed and recall speed
Pharos Lighting Control
- Recalling scenes
- Recalling timelines
Grass Valley SQ Media Servers
- Control of playback
- Looping
- Cloning
Note: some features are controlled through the media-manager
Shotoku Camera Robotics
- Cutting to shots
- Fading to shots
Singular Live
- Control nodes
Note: this is not currently used in production by anyone we know of
Sisyfos
- On-air controls
- Fader levels
- Labels
- Hide / show channels
TCP Protocol
- Sending messages
VizRT Viz MSE
- Pilot elements
- Continue commands
- Loading all elements
- Clearing all elements
vMix
- Full M/E control
- Audio control
- Streaming / recording control
- Fade to black
- Overlays
- Transforms
- Transitions