Medienworkflow erstellen
Erstellen Sie einen Medienworkflow, und konfigurieren Sie die erforderlichen Aufgaben für den Workflow in Media Flow.
Sie können die OCI AI Service-Aufgabe erst konfigurieren, nachdem Sie einen Workflow erstellt haben. Weitere Informationen zu OCI-KI-Services finden Sie unter OCI-KI-Services verwenden.
Anlagen für die Eingabe einrichten
Stellen Sie Folgendes sicher, bevor Sie beginnen.
-
Sie haben ein Compartment erstellt.
-
Sie haben die Videoassets in einen OCI-Bucket in derselben OCI-Region hochgeladen, in der Sie den Job ausführen.
- Öffnen Sie das Navigationsmenü, und klicken Sie auf Analysen und KI. Klicken Sie unter Media-Services auf Media Flow.
- Wählen Sie das Compartment aus, in dem der Workflow erstellt werden soll.
- Klicken Sie auf der Listenseite Medienworkflows auf Medienworkflow erstellen.
- Wählen Sie auf der Seite Medienworkflow erstellen im Bereich Eingabe im Abschnitt Aufgaben für Medienworkflow konfigurieren den Bucket aus, aus dem Sie die Assets laden möchten. Wenn Sie den Bucket später auswählen möchten, müssen Sie ihn zur Laufzeit angeben.
Videoassets transcodieren
Nachdem Sie Assets für die Eingabe eingerichtet haben, können Sie die Auflösungen für Video-Streaming angeben. Konvertieren Sie ein Video für ABR-Streaming oder eine einzelne Dateiausgabe mit der Transcodierung einer Videoassetfunktion. Sie können die bevorzugten Auflösungen eines Videos mit einer für Sie geeigneten Bandbreite auswählen. Die Transcodierung ist ein optionaler Schritt.
Die Zeit für die Transcodierung eines Videos hängt von der Anzahl der Sprossen im Transcode-Workflow, der Auflösung der Ausgänge und der Länge des Eingabevideos ab. Videos, die an Ausgängen mit weniger als 4K-Auflösungen transcodiert werden, werden in Echtzeit in 1.5x abgeschlossen (wenn das Video 30 Sekunden lang ist, kann der Job 90 Sekunden dauern). Jobs, die 4K-Auflösungen enthalten, werden in der Regel in 4-facher Echtzeit abgeschlossen (wenn das Video 30 Sekunden lang ist, kann der Job etwa zwei Minuten dauern).
Die Transcode-Konfiguration ist abgeschlossen.
OCI AI Services verwenden
Die Aufgabe OCI AI Services umfasst die Aufgaben Transkribieren und Vision. Diese Aufgaben sind optional. Die Aufgabe OCI AI Services ist ein Premiumfeature, das die OCI Artificial Intelligence-(AI-)Services verwendet und mit anderen Kosten verbunden ist.
Durch das Transkribieren eines Videoassets können Sie eine JSON- und SRT-Datei des Textes aus dem Audio eines Videos erstellen. Transcribe ist ein Premiumfeature, das den OCI Speech-Service verwendet und mit anderen Kosten verbunden ist. Um diese Aufgabe verwenden zu können, müssen Sie die OCI Speech and Language Policys in Ihrem Benutzeraccount anwenden.
Wichtig
Um dieses Feature zu aktivieren, benötigen Sie bereits einen Workflow.Mit Vision können Sie Objekte und Text im Video erkennen. Vision ist ein Premium-Feature, das den OCI Vision-Service verwendet und mit anderen Kosten verbunden ist. Sie müssen die OCI-Policys in Ihrem Benutzeraccount anwenden, um diese Aufgabe zu verwenden.
Die AI-Aufgabenausgaben werden im ausgewählten Ausgabe-Bucket generiert. Die AI Services-Konfiguration ist abgeschlossen. Jetzt können Sie Miniaturansichten für das Video hinzufügen.
Erstellen von Miniaturansichten
Miniaturansichten sind die Bilder, die den Rahmen der Videos darstellen.
Sie helfen Ihnen, einen schnellen Schnappschuss der Inhalte in den Videodateien zu erhalten. Das Hinzufügen von Miniaturansichten ist ein optionaler Schritt.
Ausgabe-Bucket angeben
Wählen Sie den Ausgabespeicherort in der Bucket-Liste Ihres Compartments aus, in dem Sie die vom Workflow gerenderte Ausgabe speichern möchten. Sie können die Einstellungen bei der Ausführung eines Jobs bearbeiten.
- Klicken Sie auf der Seite Medienworkflow erstellen im Abschnitt Aufgaben für Medienworkflow konfigurieren auf den Bereich Ausgabe.
- Wählen Sie den Ausgabe-Bucket im Object Storage-Compartment aus, in dem Sie das transcodierte Video speichern möchten.
- Geben Sie im Feld Jobausgabepräfix ein Präfix für den Ordner- oder Dateinamen ein.
Verteilungskanal für Streaming angeben
Stellen Sie sicher, dass Sie einen Verteilungskanal einrichten, bevor Sie den Workflow definieren.
Streaming ist eine integrierte Integration mit Media Streams. Die Metadaten werden aus dem Inhalt abgerufen und zum Streaming der Videodateien an den endgültigen Speicherort verschoben.
- Klicken Sie auf der Seite Medienworkflow erstellen im Abschnitt Aufgaben für Medienworkflow konfigurieren auf den Bereich Streaming.
- Geben Sie den Kanal für die Verteilung an.
Der Medienworkflow ist bereit. Klicken Sie auf Speichern. Geben Sie im Dialogfeld Medienworkflowname einen Namen für den Medienfluss ein, und klicken Sie auf Speichern.
Der Workflow wird erstellt. Wenn Sie einen Job für diesen Medienworkflow ausführen möchten, wählen Sie Job ausführen aus. Die JSON-Ausgabe wird mit dem Job generiert und im Object Storage-Bucket gespeichert. Auf der Seite Jobausgabe finden Sie einen Link zur Datei.
-
Um einen Medienworkflow zu erstellen, führen Sie den Befehl
create
aus:oci media-services media-workflow create [OPTIONS]
Erforderliche Parameter für den Befehl
create
:--compartment-id, -c [text]
--display-name [text]
Medienworkflows sind komplexe JSON-Objekte. Sie können die Option
--from-json
verwenden und den Hauptteil des Medienworkflows in einer Datei übergeben.So rufen Sie alle Befehle für
media-workflow
ab:oci media-services media-workflow -h
So erhalten Sie Hilfe für den Befehl
create
:oci media-services media-workflow create -h
Eine vollständige Liste der Kennzeichen und Variablenoptionen für CLI-Befehle finden Sie in der Befehlszeilenreferenz.
Um einen Medienworkflow zu konfigurieren, verwenden Sie den Vorgang
CreateMediaWorkflow
.