Mehrere Cloud-Transkodierung Der Server entspricht einer Speicherung oder Wiedergabe Verteilte Struktur des Serveres
Das Programm kann auf eine saubere Version angewendet werden theoneffmpeg Sie können auch auf High Intelligence beziehen Cloud-Transkodierung express-ffmpeg-vip oben auf.Wenn nötig, können Sie diese verteilte Architektur selbst bauen, die Belastung ausbalancieren oder mit einem niedrigen Preis-High-Distribution-Machine nutzen Transkodierung Mit einem hohen Bandbreite mit niedrigem Harddisk Wiedergabe Eine verteilte Struktur.
Prinzipien
mongodb Von Anfang an ist es eine Datenbank, die in einer verteilten Architektur verwendet wird und automatisch erzeugt wird OBJECTID Das ist wichtig, das ID Ja ja 5d6de52360e715be825959dd 24 Bit in englischer und digitaler Sprache, die Informationen hier an der Seite haben Zeit zu klicken, einen Server ID Deshalb ist diese OBJECTID Es ist absolut einzigartig, dass jede Maschine zur gleichen Zeit auch anders produziert wird, so gibt es nicht ID Die Konfliktsituation ist der Grund, warum heute die Lehrplanung dieser verteilte Architektur auftritt.
Bildschirm

Schritte
Der erste Schritt In Transkodierung Die Maschine 1 bis 4 installiert eine saubere Version theoneffmpeg oder intelligent Cloud-Transkodierung express-ffmpeg-vip Das System.Alle Installationsdiagramme sind die gleichen, zum Beispiel die von mir hier eingerichteten Installationsdaten /www/express-ffmpeg.
Der zweite Schritt In jedem Transkodierung Die Maschine heruntergeladen mc Das Client-Tool, das Tool kann mit Amazon konfrontiert werden S3,minio und google Cloud-Speicher.
cd /~
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
./mc --help
Der dritte Schritt auf dem Server oder Wiedergabe Server oben installiert MINIO Das System minio Das System ist ein verteiltes Objekt-Speicher-System, das einen Server sofort zum Objektspeicherserver ermöglicht.
Der vierte Schritt In Transkodierung Der Server setzt den Synchronisierungsprozess ein und wird automatisch alle Segmentierung Oder später erhöht Segmentierung Synchronisieren Sie den Speicher-Server oder das Speichern von Objekten.Wenn nicht selbst gebaut wird MINIO Der Speicher-Server (d. h. der dritte Schritt) kann auch von Amazon verwendet werden S3 Oder Google Cloud-Speicher Und das gleiche Effekt.
Beispiele für Minio Cloud-Speicher
Von MinIO Dienstleistungen erhalten URL、access key und secret key.
./mc config host add minio http://192.168.1.51 BKIKJAA5BMMU2RHO6IBB V7f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12 S3v4
Beispiele für Amazon S3 Cloud-Speicher
Referenz AWS Credentials Die Leitfaden erhalten Sie AccessKeyID und SecretAccessKey.
./mc config host add s3 https://s3.amazonaws.com BKIKJAA5BMMU2RHO6IBB V7f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12 S3v4
Beispiele - Google Cloud-Speicher
Referenz Google Credentials Guide Erlangen Sie Ihre AccessKeyID und SecretAccessKey.
./mc config host add gcs https://storage.googleapis.com BKIKJAA5BMMU2RHO6IBB V8f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12 S3v2
In minio Speicher-Server oder Ihr Amazon S3 Oder dein Google Cloud-Speicher Ich habe eine Bade gemacht, wie ich es getan habe expressffmpegvip.
Setzen Sie den Synchronisierungsdiagram und starten Sie die spätere Seite.Die vier Speicher-Servers haben eine hochmoderne Intelligenz Cloud-Transkodierung Das System, dann Segmentierung Der Katalog sollte /www/express-ffmpeg/public/videos.
./mc mirror -w --older-than 1h /www/express-ffmpeg/public/videos minio/expressffmpegvip &
Die oben genannte Befehllinie bedeutet, die lokalen Synchronisierung zu /www/express-ffmpeg/public/videos Die Inhalte im Inneren und die ständige Überwachung der Veränderungen in diesem Ordner, automatisch synchronisiert zu meinem minio Über den Server gespeichert expressffmpegvip In der Flasche, und die Einrichtung nur Synchronisierung vor 1 Stunde.
Wieso ist es eine Stunde zuvor, denn wenn Segmentierung Der Inhalt erscheint m3u8 Sie werden direkt an den Speicher-Server synchronisiert, in diesem Moment M3U8 Innerhalb ist nur eine TS Aufzeichnen, so dass eine Verzögerung festgelegt wird die Synchronisierung besser durchgeführt.
Bis dahin, viele Cloud-Transkodierung Der Server entspricht einer Speicherung oder Wiedergabe Die verteilte Serverarchitektur ist abgeschlossen.


