Transloadits Fachjargon entschlüsseln: der umfassende Leitfaden
Sind Sie neu bei Transloadit und fühlen sich verloren im Meer der Fachbegriffe? Keine Sorge, wir helfen Ihnen weiter! In diesem Beitrag gehen wir einige Transloadit-spezifische Fachbegriffe durch, damit Sie sich sicher fühlen, wenn Sie das nächste Mal durch die Transloadit-Dokumentation navigieren.

Robots und Jobs
Unter der Haube arbeitet Transloadit, indem es Werkzeuge wie FFmpeg auf eine Datei anwendet. Die Ausführung eines solchen Werkzeugs erzeugt einen Job, der die kleinste logische Einheit ist, auf der alles Weitere aufbaut.
Jobs können sich jedoch nicht selbst ausführen, und genau hier kommen unsere Robots ins Spiel. Jeder Robot in unserem Arsenal ist auf eine einzige Aufgabe spezialisiert, und es gibt unendlich viele mögliche Robot-Kombinationen, die komplexe Funktionalität schaffen können, etwa einen Musikkarten-Generator (English).
Templates, Assemblies und Assembly Instructions

Ein einzelner Robot kann bereits Beeindruckendes leisten, doch wenn wir mehrere Robots zu einem Fließband zusammensetzen – oder, wie wir gerne sagen, zu Assembly Instructions – dann entstehen wirklich großartige Dinge. Jeder Robot führt einen einzelnen Step im Prozess aus, was letztlich zu einer Funktionalität führt, die größer ist als die Summe der einzelnen Teile.
Die Server von Transloadit können dann Ihre Assembly Instructions parsen und die nötigen Backend-Werkzeuge ausführen, um Ihre transkodierten Dateien auszugeben. Wir verwenden den Begriff Assembly, wenn wir von einer einzelnen Ausführung der Assembly Instructions sprechen.
Natürlich ist es nicht immer ideal, jedes Mal neue Assembly Instructions zu übergeben, wenn Sie eine Assembly erstellen möchten. Deshalb haben wir Templates geschaffen. Mit Templates verweisen Sie Transloadit einfach auf den Namen Ihres Templates, und wir folgen von dort aus Ihrem sorgfältig erstellten JSON-Rezept. Einige der Vorteile von Templates haben wir in einem kürzlich erschienenen Blogbeitrag beschrieben: 5 Wege, um das Meiste aus Transloadit herauszuholen.
Sync vs. Async
Standardmäßig gibt Transloadit den aktuellen Zustand der Assembly im Assembly Status JSON zurück, das Sie abonnieren und abfragen können, um zu prüfen, ob die Assembly abgeschlossen ist. Man spricht davon, Transloadit synchron oder im Sync Mode zu verwenden.
Wir bieten jedoch auch die Möglichkeit, asynchron mit Transloadit zu interagieren. Geben Sie
notify_url an und setzen Sie waitForEncoding auf false, dann senden wir eine POST-Anfrage an
Ihr Backend, sobald die Assembly das Encoding abgeschlossen hat. So wird Ihr Nutzer nicht
blockiert, während Ihre Server darauf warten, dass das Transkodieren abgeschlossen ist. Mehr
darüber, wie Sie den Async
Mode einrichten und Signaturen von Benachrichtigungen verifizieren, erfahren Sie in unserem
Webhook-Leitfaden.
Ein weiteres nützliches Feature, das unabhängig vom Sync- oder Async-Modus verfügbar ist, sind Assembly Replays. Wenn beim Ausführen Ihrer Assembly ein Problem auftrat und die Dateien bereits erfolgreich hochgeladen wurden, kann Transloadit die Assembly innerhalb von 24 Stunden erneut ausführen. Bei einer Serverstörung geschieht dies automatisch, es kann aber auch manuell in der Transloadit Console ausgelöst werden.
Das war's, Leute!
Damit sind wir am Ende unserer Blitztour durch die Transloadit-Terminologie angelangt.
Etwaige Unklarheiten sind durch diesen Beitrag hoffentlich ausgeräumt. Wie immer gilt jedoch: Melden Sie sich gerne bei uns, wenn Sie Unterstützung zu einer der Transloadit-Funktionen benötigen.
