AVC – Cloud Video Processing
Eine serverlose Architektur für Videoverarbeitung in AWS
Die Zukunft der Videoverarbeitung liegt in der Cloud. Mit der Asport Video Cloud (AVC) wird aus einer starren Serverinfrastruktur eine dynamische, skalierbare und vollständig serverlose Architektur. Diese Arbeit beschreibt den Aufbau und die Migration der Videoverarbeitung in eine moderne Cloud-Umgebung.
Die Herausforderung
Die bisherige Videoverarbeitung der Asport Plattform basierte auf zwei virtuellen Linux-Servern, welche sämtliche Videoaufträge nacheinander abarbeiteten.
Unter hoher Last führte dies zu wachsenden Warteschlangen, langen Durchlaufzeiten und Performanceengpässen. Die begrenzte Skalierbarkeit der bestehenden Infrastruktur machte es schwierig, auf kurzfristige Spitzen im Videovolumen zu reagieren.
Kurz gesagt: Eine Architektur, die einst zuverlässig war, stiess an ihre Grenzen und es brauchte einen modernen, flexiblen und zukunftssicheren Ansatz.
Die Vision
Anstelle klassischer Server entsteht eine vollständig serverlose Cloud-Infrastruktur, aufgebaut auf modernen AWS-Komponenten.
Dank Infrastructure as Code wird die gesamte Umgebung mit nur einem Kommando bereitgestellt – reproduzierbar, transparent und effizient.
Die Architektur passt sich automatisch jeder Anforderung an und bietet nahezu unendliche Skalierbarkeit.
Die Lösung
Das Ergebnis ist eine hoch skalierbare und wartungsfreie Cloud-Umgebung, die es ermöglicht, Videos in bisher unerreichter Geschwindigkeit zu verarbeiten.
Key Zahlen
- Über 50% schnellere Videoverarbeitung gegenüber der alten Infrastruktur
- Eine 90% Kostenreduktion dank serverloser Komponenten
- Bis zu 400 parallele Videoschnitte gleichzeitig
100 % automatisierte Bereitstellung per Infrastructure as Code
0 manuelle Eingriffe in der AWS-Konsole nötig
Technische Details
Die neue Architektur nutzt modernste AWS-Komponenten, um die gesamte Videoprozessierung vollständig zu automatisieren.
Im Zentrum stehen AWS Lambda-Funktionen, welche sämtliche Verarbeitungsschritte ausführen. Eine zentrale Step Function koordiniert dabei den gesamten Ablauf, vom Schneiden über das Zusammenfügen bis hin zum Upload der fertigen Videos.
Durch die umfassenden Überwachungs- und Logging-Tools von AWS werden alle Ereignisse zuverlässig erfasst, verarbeitet und visualisiert. So geht keine Statusänderung verloren.
Die komplette Infrastruktur wird mit AWS SAM als Infrastructure as Code aufgebaut. Jede Komponente kann mit nur einem Kommando bereitgestellt werden.
Die Zukunft
Asport ist bereit für die Zukunft dank der Asport Video Cloud.Die neue Infrastruktur eröffnet neue Möglichkeiten in der Entwicklung und Weiterverarbeitung von Videoinhalten.
Das Projekt zeigt, dass es sich lohnt, gross zu denken und den Schritt in die Cloud zu wagen, um langfristig innovativ und wettbewerbsfähig zu bleiben.

Florian Oswald
Engagierter Softwareentwickler & Cloud-Enthusiast mit Leidenschaft für automatische Videoverarbeitung
florian@oswald.me







