Ich starte einen Debian-Webserver, auf dem eine Website gehostet wird, auf der Benutzer Videodateien hochladen und abspielen können.
Daher müssen die Videodateien in das richtige Format (mp4, ogg, webm) konvertiert werden, damit sie mit den verschiedenen Browsern kompatibel sind.
Bisher habe ich ein Bash-Skript geschrieben, das den Trick mit FFmpeg ausführt. Das Problem ist, wenn viele Benutzer gleichzeitig ein Video hochladen, wird mein Webserver sehr langsam.
Ich suche nach einer kurzen und einfachen Lösung, die verschiedene Aufrufe des Konvertierungsskripts in die Warteschlange stellt, sodass nur eine Instanz gleichzeitig ausgeführt werden kann. Ich habe versucht, den Batch-Befehl zu verwenden, kann aber nicht viele Informationen zur Verwendung finden. Ich habe auch überlegt, eine Named Pipe zu erstellen, auch ohne Erfolg.
Jede Hilfe sehr geschätzt