Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peschuster/casparcg-hyperdeck
Hyperdeck "interface" for CasparCG to enable integration in BMD ATEM switchers.
https://github.com/peschuster/casparcg-hyperdeck
atem atem-switcher casparcg casparcg-connection nodejs
Last synced: 1 day ago
JSON representation
Hyperdeck "interface" for CasparCG to enable integration in BMD ATEM switchers.
- Host: GitHub
- URL: https://github.com/peschuster/casparcg-hyperdeck
- Owner: peschuster
- License: mit
- Created: 2019-05-18T21:46:54.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T03:02:41.000Z (about 2 years ago)
- Last Synced: 2023-03-20T15:16:16.298Z (almost 2 years ago)
- Topics: atem, atem-switcher, casparcg, casparcg-connection, nodejs
- Language: TypeScript
- Size: 244 KB
- Stars: 26
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# casparcg-hyperdeck
Hyperdeck "interface" for CasparCG to enable integration in BMD ATEM switchers.This project abstracts certain features of CasparCG inside an interface following the BMD Hyperdeck protocol specification.
Therefore CasparCG can be controlled from within an BMD ATEM video switcher.
## Notes
Currently there are two applications:
- a simple "clip server" providing access to video files inside the media folder of CasparCG
- a "template server" loading, playing and stoping templates with data from a CSV file## Building
1. Checkout all submodules (`git submodule init && git submodule update`)
2. Change to `libs/node-osc` and run `npm install`
3. Change to `libs/casparcg-connection` and run `npm install` and `npm run build:main`
4. Change back to base directory of the project and run `npm install`
5. Run `npm run build-win32` to create two `.exe` files for the two applications (in `bin/`)