Architektur für Video-Rending mit FFMPEG auf ECS vs. Lambda
Ich habe eine AWS-Lambda-Funktion geschrieben, um ffmpeg zu verwenden und ein Bild und einen Audioclip in ein mp4-Video zu rendern. Das klappt, aber ich bin selbst bei maximalem Speicher und Timeout auf Einschränkungen von Lambda gestoßen.
Ich suche eine möglichst kostengünstige Alternative.
Ich dachte, ich brauche eine EC2-Instanz, um das Rending zu bewältigen, damit ich keine Probleme mit dem Speicher oder dem Zeitlimit habe. Ich weiß aber auch, dass eine EC2-Instanz in einem ständig aktiven Zustand wahrscheinlich mehr Rechenleistung sein wird, als ich brauche. Ich möchte die Aufträge lieber in die Warteschlange stellen und dann, wenn ich einen Schwellenwert erreicht habe, eine EC2-Instanz aktivieren, um die Warteschlange wiederzugeben, und dann selbst beenden.
Ich frage mich, ob es besser ist, dafür eine einfache EC2-Instanz zu verwenden, die mit cloud-config bereitgestellt wird. oder ein ECS-Cluster erstellen? Oder um einen ECS-Cluster und eine Aufgabendefinition zu erstellen. Ich bin mit ECS ziemlich unerfahren und würde dies gerne als Gelegenheit nutzen, um mit dem Dienst herumzuspielen, aber ich wollte wissen, ob jemand wusste, ob er für meine Architekturbedürfnisse gut geeignet wäre, bevor ich zu tief eintauche.
0 Antworten auf die Frage
Verwandte Probleme
-
3
Windows Media Center (Vista): Add-On oder Software zum Schneiden von TV-Aufnahmen?
-
3
Videobearbeitung mit ATI-Karten
-
1
VirtualDub für Linux
-
2
Wie viel Datenträgerverbrauch verwenden RAW-Videos?
-
1
Java Apps im Browser blinken / reißen beim Scrollen - warum?
-
3
Wiedergabe von Video-Rips mit Windows Media Center
-
5
Wie kann ich Internetfilme (Hulu usw.) am besten auf meinem Fernseher ansehen?
-
4
Eingebettetes Flash-Video in MS Word-Dokument (2003 oder 2007)
-
10
Erzwingen Sie die native Auflösung für den Nicht-PnP-Monitor in Windows
-
4
Wie erfahre ich, warum Windows Media Center keinen Film abspielt?