Freigeben über


az ams asset-filter

Verwalten von Ressourcenfiltern für ein Azure Media Services-Konto.

Befehle

Name Beschreibung Typ Status
az ams asset-filter create

Erstellen Sie einen Objektfilter.

Core GA
az ams asset-filter delete

Löschen sie einen Objektfilter.

Core GA
az ams asset-filter list

Listet alle Ressourcenfilter eines Azure Media Services-Kontos auf.

Core GA
az ams asset-filter show

Zeigen Sie die Details eines Objektfilters an.

Core GA
az ams asset-filter update

Aktualisieren Sie die Details eines Objektfilters.

Core GA

az ams asset-filter create

Erstellen Sie einen Objektfilter.

az ams asset-filter create --account-name
                           --asset-name
                           --name
                           --resource-group
                           [--end-timestamp]
                           [--first-quality]
                           [--force-end-timestamp {false, true}]
                           [--live-backoff-duration]
                           [--presentation-window-duration]
                           [--start-timestamp]
                           [--timescale]
                           [--tracks]

Beispiele

Erstellen Sie einen Objektfilter mit Filtertitelauswahlen.

az ams asset-filter create -a amsAccount -g resourceGroup -n filterName --force-end-timestamp=False --end-timestamp 200000 --start-timestamp 100000 --live-backoff-duration 60 --presentation-window-duration 600000 --timescale 1000 --first-quality 720 --asset-name assetName --tracks @C:\tracks.json

Erforderliche Parameter

--account-name -a

Der Name des Azure Media Services-Kontos.

--asset-name

Der Name der Ressource.

--name -n

Der Name des Objektfilters.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--end-timestamp

Gilt für Video on Demand (VoD). Für die LiveStreaming-Präsentation wird sie im Hintergrund ignoriert und angewendet, wenn die Präsentation endet und der Datenstrom zu VoD wird.Dies ist ein langer Wert, der einen absoluten Endpunkt der Präsentation darstellt, der auf den nächsten GOP-Start gerundet ist. Die Einheit ist die Zeitskala, sodass ein EndTimestamp von 18000000000 3 Minuten betragen würde. Verwenden Sie startTimestamp und endTimestamp, um die Fragmente zu kürzen, die sich in der Wiedergabeliste (Manifest) befindet. Beispielsweise generiert startTimestamp=40000000 und endTimestamp=1000000000 mit der Standardzeitskala eine Wiedergabeliste, die Fragmente zwischen 4 Sekunden und 10 Sekunden der VoD-Präsentation enthält. Wenn ein Fragment die Grenze überspannt, wird das gesamte Fragment in das Manifest einbezogen.

Eigenschaft Wert
Parametergruppe: Presentation Time Range Arguments
--first-quality

Die erste Qualität (niedrigste) Bitrate, die in das Manifest eingeschlossen werden soll.

--force-end-timestamp

Gilt nur für Livestreaming. Gibt an, ob die endTimestamp-Eigenschaft vorhanden sein muss. Wenn true, muss endTimestamp angegeben werden, oder ein ungültiger Anforderungscode wird zurückgegeben. Zulässige Werte: false, true.

Eigenschaft Wert
Parametergruppe: Presentation Time Range Arguments
Standardwert: False
Zulässige Werte: false, true
--live-backoff-duration

Gilt nur für Livestreaming. Dieser Wert definiert die neueste Liveposition, die ein Client suchen kann. Mithilfe dieser Eigenschaft können Sie die Position der Livewiedergabe verzögern und einen serverseitigen Puffer für Spieler erstellen. Die Einheit für diese Eigenschaft ist Zeitskala (siehe unten). Die maximale Dauer von Live-Back-Off beträgt 300 Sekunden (3000000000). Beispielsweise bedeutet ein Wert von 2000000000, dass der neueste verfügbare Inhalt 20 Sekunden verzögert wird vom echten Live-Edge.

Eigenschaft Wert
Parametergruppe: Presentation Time Range Arguments
--presentation-window-duration

Gilt nur für Livestreaming. Verwenden Sie presentationWindowDuration, um ein gleitendes Fenster mit Fragmenten anzuwenden, um sie in eine Wiedergabeliste aufzunehmen. Die Einheit für diese Eigenschaft ist Zeitskala (siehe unten). Legen Sie beispielsweise presentationWindowDuration=1200000000 fest, um ein zweiminütiges Gleitfenster anzuwenden. Medien innerhalb von 2 Minuten nach dem Live-Edge werden in die Wiedergabeliste aufgenommen. Wenn ein Fragment die Grenze überspannt, wird das gesamte Fragment in die Wiedergabeliste aufgenommen. Die Mindestdauer des Präsentationsfensters beträgt 60 Sekunden.

Eigenschaft Wert
Parametergruppe: Presentation Time Range Arguments
--start-timestamp

Gilt für Video on Demand (VoD) oder LiveStreaming. Dies ist ein langer Wert, der einen absoluten Startpunkt des Datenstroms darstellt. Der Wert wird auf den nächsten GOP-Start gerundet. Die Einheit ist die Zeitskala, sodass ein StartTimestamp von 150000000 für 15 Sekunden betragen würde. Verwenden Sie startTimestamp und endTimestampp, um die Fragmente zu kürzen, die sich in der Wiedergabeliste (Manifest) befindet. Beispielsweise generiert startTimestamp=40000000 und endTimestamp=1000000000 mit der Standardzeitskala eine Wiedergabeliste, die Fragmente zwischen 4 Sekunden und 10 Sekunden der VoD-Präsentation enthält. Wenn ein Fragment die Grenze überspannt, wird das gesamte Fragment in das Manifest einbezogen.

Eigenschaft Wert
Parametergruppe: Presentation Time Range Arguments
--timescale

Gilt für alle Zeitstempel und Dauer in einem Präsentationszeitbereich, der als Anzahl von Schritten in einer Sekunde angegeben wird. Der Standardwert ist 10000000 - zehn Millionen Inkremente in einer Sekunde, wobei jeder Inkrement 100 Nanosekunden lang sein würde. Wenn Sie beispielsweise einen StartTimestamp auf 30 Sekunden festlegen möchten, verwenden Sie bei Verwendung der Standardzeitskala den Wert 30000000000.

Eigenschaft Wert
Parametergruppe: Presentation Time Range Arguments
--tracks

Der JSON-Code, der die Titelauswahl darstellt. Verwenden Sie @{file} zum Laden aus einer Datei. Weitere Informationen zur JSON-Struktur finden Sie in der Dokumentation zu Swagger zu https://v4.hkg1.meaqua.org/rest/api/media/assetfilters/createorupdate#filtertrackselection.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az ams asset-filter delete

Löschen sie einen Objektfilter.

az ams asset-filter delete [--account-name]
                           [--asset-name]
                           [--ids]
                           [--name]
                           [--resource-group]
                           [--subscription]

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--account-name -a

Der Name des Azure Media Services-Kontos.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
--asset-name

Der Name der Ressource.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
--ids

Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
--name -n

Der Name des Objektfilters.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az ams asset-filter list

Listet alle Ressourcenfilter eines Azure Media Services-Kontos auf.

az ams asset-filter list --account-name
                         --asset-name
                         --resource-group

Erforderliche Parameter

--account-name -a

Der Name des Azure Media Services-Kontos.

--asset-name

Der Name der Ressource.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az ams asset-filter show

Zeigen Sie die Details eines Objektfilters an.

az ams asset-filter show [--account-name]
                         [--asset-name]
                         [--ids]
                         [--name]
                         [--resource-group]
                         [--subscription]

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--account-name -a

Der Name des Azure Media Services-Kontos.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
--asset-name

Der Name der Ressource.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
--ids

Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
--name -n

Der Name des Objektfilters.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az ams asset-filter update

Aktualisieren Sie die Details eines Objektfilters.

az ams asset-filter update [--account-name]
                           [--add]
                           [--asset-name]
                           [--end-timestamp]
                           [--first-quality]
                           [--force-end-timestamp {false, true}]
                           [--force-string]
                           [--ids]
                           [--live-backoff-duration]
                           [--name]
                           [--presentation-window-duration]
                           [--remove]
                           [--resource-group]
                           [--set]
                           [--start-timestamp]
                           [--subscription]
                           [--timescale]
                           [--tracks]

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--account-name -a

Der Name des Azure Media Services-Kontos.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
--add

Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.

Eigenschaft Wert
Parametergruppe: Generic Update Arguments
Standardwert: []
--asset-name

Der Name der Ressource.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
--end-timestamp

Gilt für Video on Demand (VoD). Für die LiveStreaming-Präsentation wird sie im Hintergrund ignoriert und angewendet, wenn die Präsentation endet und der Datenstrom zu VoD wird.Dies ist ein langer Wert, der einen absoluten Endpunkt der Präsentation darstellt, der auf den nächsten GOP-Start gerundet ist. Die Einheit ist die Zeitskala, sodass ein EndTimestamp von 18000000000 3 Minuten betragen würde. Verwenden Sie startTimestamp und endTimestamp, um die Fragmente zu kürzen, die sich in der Wiedergabeliste (Manifest) befindet. Beispielsweise generiert startTimestamp=40000000 und endTimestamp=1000000000 mit der Standardzeitskala eine Wiedergabeliste, die Fragmente zwischen 4 Sekunden und 10 Sekunden der VoD-Präsentation enthält. Wenn ein Fragment die Grenze überspannt, wird das gesamte Fragment in das Manifest einbezogen.

Eigenschaft Wert
Parametergruppe: Presentation Time Range Arguments
--first-quality

Die erste Qualität (niedrigste) Bitrate, die in das Manifest eingeschlossen werden soll.

--force-end-timestamp

Gilt nur für Livestreaming. Gibt an, ob die endTimestamp-Eigenschaft vorhanden sein muss. Wenn true, muss endTimestamp angegeben werden, oder ein ungültiger Anforderungscode wird zurückgegeben. Zulässige Werte: false, true.

Eigenschaft Wert
Parametergruppe: Presentation Time Range Arguments
Zulässige Werte: false, true
--force-string

Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.

Eigenschaft Wert
Parametergruppe: Generic Update Arguments
Standardwert: False
--ids

Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
--live-backoff-duration

Gilt nur für Livestreaming. Dieser Wert definiert die neueste Liveposition, die ein Client suchen kann. Mithilfe dieser Eigenschaft können Sie die Position der Livewiedergabe verzögern und einen serverseitigen Puffer für Spieler erstellen. Die Einheit für diese Eigenschaft ist Zeitskala (siehe unten). Die maximale Dauer von Live-Back-Off beträgt 300 Sekunden (3000000000). Beispielsweise bedeutet ein Wert von 2000000000, dass der neueste verfügbare Inhalt 20 Sekunden verzögert wird vom echten Live-Edge.

Eigenschaft Wert
Parametergruppe: Presentation Time Range Arguments
--name -n

Der Name des Objektfilters.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
--presentation-window-duration

Gilt nur für Livestreaming. Verwenden Sie presentationWindowDuration, um ein gleitendes Fenster mit Fragmenten anzuwenden, um sie in eine Wiedergabeliste aufzunehmen. Die Einheit für diese Eigenschaft ist Zeitskala (siehe unten). Legen Sie beispielsweise presentationWindowDuration=1200000000 fest, um ein zweiminütiges Gleitfenster anzuwenden. Medien innerhalb von 2 Minuten nach dem Live-Edge werden in die Wiedergabeliste aufgenommen. Wenn ein Fragment die Grenze überspannt, wird das gesamte Fragment in die Wiedergabeliste aufgenommen. Die Mindestdauer des Präsentationsfensters beträgt 60 Sekunden.

Eigenschaft Wert
Parametergruppe: Presentation Time Range Arguments
--remove

Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list <indexToRemove> ODER --remove propertyToRemove.

Eigenschaft Wert
Parametergruppe: Generic Update Arguments
Standardwert: []
--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
--set

Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=<value>.

Eigenschaft Wert
Parametergruppe: Generic Update Arguments
Standardwert: []
--start-timestamp

Gilt für Video on Demand (VoD) oder LiveStreaming. Dies ist ein langer Wert, der einen absoluten Startpunkt des Datenstroms darstellt. Der Wert wird auf den nächsten GOP-Start gerundet. Die Einheit ist die Zeitskala, sodass ein StartTimestamp von 150000000 für 15 Sekunden betragen würde. Verwenden Sie startTimestamp und endTimestampp, um die Fragmente zu kürzen, die sich in der Wiedergabeliste (Manifest) befindet. Beispielsweise generiert startTimestamp=40000000 und endTimestamp=1000000000 mit der Standardzeitskala eine Wiedergabeliste, die Fragmente zwischen 4 Sekunden und 10 Sekunden der VoD-Präsentation enthält. Wenn ein Fragment die Grenze überspannt, wird das gesamte Fragment in das Manifest einbezogen.

Eigenschaft Wert
Parametergruppe: Presentation Time Range Arguments
--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

Eigenschaft Wert
Parametergruppe: Resource Id Arguments
--timescale

Gilt für alle Zeitstempel und Dauer in einem Präsentationszeitbereich, der als Anzahl von Schritten in einer Sekunde angegeben wird. Der Standardwert ist 10000000 - zehn Millionen Inkremente in einer Sekunde, wobei jeder Inkrement 100 Nanosekunden lang sein würde. Wenn Sie beispielsweise einen StartTimestamp auf 30 Sekunden festlegen möchten, verwenden Sie bei Verwendung der Standardzeitskala den Wert 30000000000.

Eigenschaft Wert
Parametergruppe: Presentation Time Range Arguments
--tracks

Der JSON-Code, der die Titelauswahl darstellt. Verwenden Sie @{file} zum Laden aus einer Datei. Weitere Informationen zur JSON-Struktur finden Sie in der Dokumentation zu Swagger zu https://v4.hkg1.meaqua.org/rest/api/media/assetfilters/createorupdate#filtertrackselection.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False