Overscan is a toolkit and live coding environment for broadcasting video. For examples of other live coding environments, see Sonic Pi or Extempore. The overscan DSL can be used to quickly produce a video stream from a number of video and audio sources, send that stream to a video sink (e.g. Twitch), and manipulate that stream on-the-fly.
|#lang overscan||package: overscan|
The Overscan collection is built on top of two additional collections provided by this package: gstreamer, a library and interface to the GStreamer multimedia framework, and ffi/unsafe/introspection, a module for creating a Foreign Function Interface built on GObject Introspection bindings.