Skip to content
mithro edited this page Apr 22, 2013 · 2 revisions

The website side is split into two sections;

  • The "frontend" - basically serves mostly static pages. This provides the parts of the website that a person can see. The only really dynamic part here is the schedule stuff.
  • The "tracker" - is a JSON only API. It collects information from the encoders and then directs people to the right machine. This is what does the load balancing if there are multiple machines which are streaming the encoding.

There are a bunch of extra things that the website uses to provide the front page only;

  • irclog2html is a script which converts supybot logs from text into the nice HTML format, plus creates a "preview" of the HTML logs.
  • preview is a script which captures preview images from the stream.
Clone this wiki locally