/

Red5 Pro Mixer Solution


The Red5 Pro Mixer can combine multiple source streams into a single live stream. This single stream includes a composition of the source video streams and a mixed audio track. The Mixer uses a web page to subscribe to source streams and displays these according to a layout defined in HTML, CSS, and JavaScript. The Mixer then publishes a live stream including the content of the HTML page similar to a screen share.

Basic Mixer Flow

  1. Presenters begin with publishing content to Red5 Pro
  2. The Grid Manager uses the backend mixer to create a composition on a Mixer node based on the HTML5 layout specified by the Grid Manager.
  3. The mixer node publishes the composite stream back to the Origin which passes the stream to the Edge nodes
  4. The Grid Manager adds streams to the composition through the Backend Mixer node that forwards commands to the HTML5 page in the Mixer
  5. The HTML5 page subscribes to the live streams to add to the composition through Edge nodes
  6. Streams are then subscribed to by the viewers on the Edge node

basicflow

Extended Mixer Flow

The Mixer also supports compositions of compositions where multiple Mixers are chained together.

  1. Presenters begin with publishing content to Red5 Pro
  2. The Grid Manager uses the backend mixer to create a composition on multiple Mixer nodes based on the HTML5 layout specified.
  3. The resulting mixed stream is published from each mixer to another Mixer in the next layer.
  4. Finally, the last layer has one Mixer with the resulting mixed stream which it publishes to the Red5 Pro Cluster for viewers.

basicflow