Transcoding Server
Der Transcoding-Management-Server (TCS) verwaltet die eingehenden Transcodierungsjobs und verteilt diese auf die angeschlossenen Transcoding-Agenten. Der Transcoding-Management-Server ist skalierbar und fehlertolerant aufgebaut, so dass dieser mehrere hundert Transcodingjobs gleichzeitig verwalten, ausführen und überwachen kann.
Die einzelnen Transcoding-Agenten (TCA) für den das eigentliche Transcoding durch. Diese sind fehlertolerant und kaskadierbar, so dass diese je nach Lastverhalten sehr einfach skaliert werden können. Hierzu kann ein Transcoding-Agent sowohl als Master, wie auch als Slave arbeiten, so dass für jeden Transcodingjob mehrere einzelnen Transcoding-Prozesse parallel verarbeitet und freie Ressourcen somit optimal genutzt werden können.