Library to enable the Sofie TV Automation system to control a Vizrt Media Sequencer Engine (MSE), to be implemented in Node.js with Typescript.
This library is currently experimental. It currently contains:
This library bridges the Vizrt Media Sequencer Engine and typescript to all the Sofie TV Automation system to control graphics generation.
Having checked out this project from git, install packages and build the native extension:
yarn install
Build the typescript interface module:
yarn build
This package has automated tests that run with jest. Test with:
yarn test
Add this module to your project with one of:
npm install @tv2media/v-connection
yarn add @tv2media/v-connection
Import into your project with one of:
const { createMSE, MSE } = require('@tv2media/v-connection')
import { createMSE, MSE } from '@tv2media/v-connection'
Use factory createMSE
to create a connection to a running MSE, e.g.:
let mse: MSE = createMSE('hostname.domain', restPort, wsPort)
Note that restPort
and wsPort
are optional. If omitted, the default port numbers will be used.
This version of the library assumes the following setup are has been done within an MSE in advance:
namespace_...
).Given that setup, the steps to use the library are:
This library is in no way associated with, or endorsed by, Vizrt.
Generated using TypeDoc