nach sieben Jahren Entwicklung und des Fluchens ist endlich mein erstes Release vom MediaEncodingCluster erschienen.
Die Idee dazu hatte ich ca. im Jahr 2000. Es störte mich einfach diese langen Encodierzeiten eines Videos auf meinem Rechner, das konnte schonmal den ganzen Rechner für ein paar Tage lahmlegen. Da hatte ich die Idee einen Prozess zu schreiben, welcher das ganze über mehrere Rechner verteilt. Gedacht... getan, schon ging es los... erst einmal ein paar Tests geschrieben, die für meine Verhältnisse damals, recht erfolgreich verliefen. Schon nach recht kurzer Zeit hatte ich einen Prototypen fertig, dieser hatte aber noch einen sehr weiten Weg zum Produktiv-System. Zwischenzeitlich war ich auch nicht mehr für das Projekt erreichbar(Familie :-)), wodurch das ganze Projekt auch zum Stillstand gekommen ist.
Nichts desto trotz habe ich es wieder aufgenommen und somit ist jetzt ein erstes Technical Preview entstanden.
Hier ein paar Design Features des MediaEncodingClusters...
- Skalierbarkeit ohne Ende
der MediaEncodingCluster besteht aus drei Komponenten, welche sich über mehrere Rechner verteilen lassen
- Viele Ein- und Ausgabe Formate
der Cluster basiert auf ffmpeg und unterstützt daher enorm viele Formate
- Web Interface
beinhaltet ein Web Interface zur Steuerung und Administration des Clusters
- Batch Processing and Automation
Verzeichnisse können automatisch importiert und encodiert werden
- effizientes Encoding
das Encoding wird über viele Rechner verteilt und somit um ein vielfaches beschleunigt
hab auch schon mal einen Demo Zugang eingerichtet, wo man sich ein Bild vom Web Interface machen kann...
aber wie gesagt, es ist z.Z. noch ein Technical Preview... jetzt muss ich mich daran setzen, die Doku dafür zu Schreiben, das ganze Project User Friendly zu gestallten... u.v.m.
weiteres dazu später :-)