Flux - The RTP stream Manager and Mixer

  • warning: preg_match(): Compilation failed: unknown option bit(s) set at offset 0 in /var/www/lscube.org/htdocs/drupal/includes/bootstrap.inc on line 896.
  • warning: preg_match(): Compilation failed: unknown option bit(s) set at offset 0 in /var/www/lscube.org/htdocs/drupal/includes/unicode.inc on line 47.
  • strict warning: Only variables should be passed by reference in /var/www/lscube.org/htdocs/drupal/modules/book/book.module on line 560.
  • warning: preg_match(): Compilation failed: unknown option bit(s) set at offset 0 in /var/www/lscube.org/htdocs/drupal/includes/bootstrap.inc on line 896.
  • warning: preg_match(): Compilation failed: unknown option bit(s) set at offset 0 in /var/www/lscube.org/htdocs/drupal/includes/bootstrap.inc on line 896.
  • warning: preg_match(): Compilation failed: unknown option bit(s) set at offset 0 in /var/www/lscube.org/htdocs/drupal/includes/bootstrap.inc on line 896.
  • warning: preg_match(): Compilation failed: unknown option bit(s) set at offset 0 in /var/www/lscube.org/htdocs/drupal/includes/bootstrap.inc on line 896.

Flux is an RTP stream manager. Is the son of Felix and it is used to manipulate RTP streams applying parsers over them to mix them, clone them, sync them, unpack them, scale them etc.

Flux takes for various inputs (like TCP, UDP, etc…) applyes to them a parser (like copy, live, transcode, scale, unpack, etc…) and writes the result to an output (like TCP, UDP, File, Bufferpool, etc…). This makes possible to use Flux for example to serve live streams from Feng or to replicate streams on two different Feng, to transcode and scale video stream, to mix multiple audio streams into one or to simply dump the content to a file to be able to play it later.