-
Notifications
You must be signed in to change notification settings - Fork 0
Home
RePlay is supposed to become a playback system for audio and video files to various outputs such as tv's, projectors, led walls, pixel mapped fixtures, etc.
The idea is to create a two layer output configuration system where the various physical outputs may be set up, labeled and positioned, then a layer of mapping objects are connected making available scaling, warping and translating images, and positional sound, or direct output of multi channel audio, time code and midi messages.
A networking system should be added for distribution and playback of media. A live streaming capability should be added a bit down the line. The initial system should distribute media assets at the earliest possible time, and only cue list triggers should be transferred during the actual presentation. Network monitoring should be implemented to lessen the effects of lag and packet drops.
Playback should be made from a grouped cue list where each group item would represent a single playback with event triggered sub-items. A group would consist of assets such as media files and time code definitions, and envelops and messages triggered by events such as keys/buttons, timestamps or end of media.
The base implementation should be made using ffmpeg, OpenGL and OpenAL, and other dependencies should conform to open source philosophy.