Streaming System is a tool for live streaming conferences and user groups. An overview of the streaming system is shown below:

Streaming System

The components I focused on in this project were the following:

  • Encoder : Flumotion box that runs either locally or in the cloud and decodes and encodes a stream from a collector, producing an output stream for consumption by viewers.
  • Collector : Flumotion box that runs locally at a conference, streaming to an encoder.
  • Website : Acts as a frontend for the conference and a tracker for the encoders.