Skip to content
/ rpits Public

RPI TV Titling System - An Open Source titling and character generator system for television stations.

License

Notifications You must be signed in to change notification settings

rpitv/rpits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RPI TV Titling System

An Open Source titling and character generator system for television stations. Provides simple titling solutions for general use and also heavy support for sports productions. If live sports coverage is your thing you may also want to check out our sister project RPI TV Scoreboard.

Table of contents

Installation

For full installation details please see INSTALL.

Dependencies

  • Apache 2 (Apache 2.0) - RPITS is a web-based program, so it needs an Apache/PHP/MySQL stack to run (specifically apache2, libapache2-mod-php5, php5-mysql, php5-imagick).
  • ImageMagick Imagick PHP Extension (PHP 3.01) - ImageMagick is used for rendering of titles, especially its robust text-resizing abilities.
  • Exavideo Exacore Keyer (GPL-3.0) - The Exacore keyer is used for overlaying titles onto a video feed, this not needed if RPITS is being used solely as a post-production title generator.

Usage

RPITS can be used both as a live production control panel and as a post-production tool, although the feature set is heavily weighed towards the former. Full usage documentation will be added here in the future, in the meantime there wll just be scaffolding describing general features and abilites.

Setting up an Event

RPITS organizes titles based on events, whether it be a hockey game, debate, concert, or something else entirely. Time should be taken prior to an event to add title templates to the event, add information to those titles, and render everything that can be rendered. In the case of sporting events organization, team, and player information should be added and updated as well.

Using the Live UI

During an event the Live UI is the control panel for previewing and outputting graphics onto your live video feed. Ideally everything that needs to be done on the fly can be done in this interface, whether it be updating title text, adding another template, or rendering a title.

License

RPITS is licensed under MIT: LICENSE

FOSS Inclusions

The following are included, whole or in part, within this project. All included materials must have compatible licenses.