A live broadcast graphics engine
Brooker CG (character generator) is a tool designed to make broadcast-quality graphics easy and straightforward to achieve for student television volunteers.
Professional character generation hardware and software is prohibitively expensive, and the other alternative - using software like Adobe After Effects to render out all graphics in advance, is time-consuming and requires a great deal of forward planning to do effectively.
The Brooker CG application allows a volunteer to use simple text input fields to create custom graphics on the fly, updating viewers with alert messages, scrolling tickers, scoreboards and more.
The application relies on a Websockets server written in node.js, and accepts commands issued from a browser control panel. It is compatible with all major video live streaming software, including Wirecast and Open Broadcast Software.
Future versions of Brooker CG will incorporate live infographics, charts and direct integration with social media feeds.