HTML & JavaScript Based Graphics Generator
This is a minimal implementation of an HTML compatible graphics generator for livestreaming use. A work in progress, but usable.
Supports 3 control channels. Additional resources required for rendering/output are not currently included or documented. The application expects these files to be in [User's Documents]/CG Controller
. If you are interested in this project, open an issue, and I'll work on including some sample content.
- File Browser - Images and Video fields use a custom file browser for easier selection.
-
Hotkeys
- Play In - Spacebar or Enter
- Change Cue - Up and Down Arrows
- Play Out Channel - Number Row 1, 2, & 3
- Copy and Paste Cards - Ctrl + C & Ctrl + V
-
e-Sword Bibles - Support for unencrypted bibles in
.bbli
format, with flexible indexing.- Supports e-Sword shorthand. Eg. Jhn (John)
- Single Schapter books can have the chapter omitted. Eg. Jude 1-5
- Will attempt a partial lookup for incomplete books. Eg 1 Thes (same as 1 thessalonians)
- Newtek NDI Support - Currently requires Chromium based Browser Source support in your streaming solution. Tested With vMix, and OBS + Browser Plugin.
- Server/Client Architecture Currently a monolithic architecture with all controller services running on a single host. But can stream to any host on the network over HTML and Websockets on port
1337
. - Custom Card Templates Currently a static set of cards in software, will allow custom cards to be defined in the HTML template at some point.