nrkno / sofie-timeline-state-resolver

Sofie Timeline State Resolver: A Part of the Sofie TV Studio Automation System
https://github.com/nrkno/Sofie-TV-automation/
MIT License
16 stars 20 forks source link

Support for NewTek TriCaster video switchers #192

Closed jstarpl closed 1 year ago

jstarpl commented 3 years ago

NewTek TriCaster-series vision mixers use a well documented XML-based control protocol for integration with automation systems. The switchers support legacy bare TCP/IP connections, but they also support WebSockets as a transport mechanism. The protocol allows a wide range of control from the outside. To be useful for controlling the switchers from Sofie, the module should support changing cross-points, controlling the keyer status & M/E control (auto takes, cuts, transition change).

Ideally, it should also support DDR control for playback (clip import into bin, selection for playback, playback control), Title Template control (updating template values), Virtual Sets control (change preset, speed, animate on/off) and triggering Macros.

NewTek TriCaster integration guide: http://a6ce85f34b101e4ba428-38e91d4533ffbe5c8042650a77a3ed34.r56.cf1.rackcdn.com/TriCaster/AI%20Guide/Automation%20and%20Integration%20Guide.pdf A detailed list of available commands: https://jonjones.co/blog/newtek-tricaster-network-control-advanced-edition/ Bitfocus Companion module for TriCasters: https://github.com/bitfocus/companion-module-newtek-tricaster

ianshade commented 1 year ago

Just in case somebody was considering picking this up, I should mention that work on this feature is already in progress.

jstarpl commented 1 year ago

This has been already by TV2 Danmark. Thank you!