The playout service controls the video broadcast pipelines for Midspace. Currently, it can deploy and tear down the AWS infrastructure at the correct times. In future, it will be extended to handle schedule sync.
It is built with Nest.js and the AWS CDK.
- Full Setup: Follow the AWS setup instructions in aws/README.md if you haven't already.
- Hasura running locally.
cd services/playout
cp .env.example .env
- Configure your
.env
file according to the embedded instructions. You will need various outputs from the AWS CDK deployment.
Now return to the main README.
See root ReadMe instructions for local development for which tasks to run.
If the environment configuration changes, or for example, the package.json
commands change, then you will need to restart tasks for this microservice.
This service uses the recommended Nest.js test framework, Jest. Run pnpm test
to execute tests.