/
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
- Presenters begin with publishing content to Red5 Pro
- 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.
- The mixer node publishes the composite stream back to the Origin which passes the stream to the Edge nodes
- The Grid Manager adds streams to the composition through the Backend Mixer node that forwards commands to the HTML5 page in the Mixer
- The HTML5 page subscribes to the live streams to add to the composition through Edge nodes
- Streams are then subscribed to by the viewers on the Edge node
Extended Mixer Flow
The Mixer also supports compositions of compositions where multiple Mixers are chained together.
- Presenters begin with publishing content to Red5 Pro
- The Grid Manager uses the backend mixer to create a composition on multiple Mixer nodes based on the HTML5 layout specified.
- The resulting mixed stream is published from each mixer to another Mixer in the next layer.
- Finally, the last layer has one Mixer with the resulting mixed stream which it publishes to the Red5 Pro Cluster for viewers.