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 | Allgemein verfügbar |
az ams asset-filter delete |
Löschen sie einen Objektfilter. |
Core | Allgemein verfügbar |
az ams asset-filter list |
Listet alle Ressourcenfilter eines Azure Media Services-Kontos auf. |
Core | Allgemein verfügbar |
az ams asset-filter show |
Zeigen Sie die Details eines Objektfilters an. |
Core | Allgemein verfügbar |
az ams asset-filter update |
Aktualisieren Sie die Details eines Objektfilters. |
Core | Allgemein verfügbar |
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
Der Name des Azure Media Services-Kontos.
Der Name der Ressource.
Der Name des Objektfilters.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Optionale Parameter
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 überschreitet, wird das gesamte Fragment in das Manifest aufgenommen.
Die erste Qualität (niedrigste) Bitrate, die in das Manifest eingeschlossen werden soll.
Gilt nur für Livestreaming. Gibt an, ob die Eigenschaft „endTimestamp“ vorhanden sein muss. Bei „true“ muss „endTimestamp“ muss angegeben werden, da ansonsten ein ungültiger Anforderungscode zurückgegeben wird. Zulässige Werte: false, true.
Gilt nur für Livestreaming. Dieser Wert definiert die letzte Liveposition, die ein Client durchsuchen kann. Mit dieser Eigenschaft können Sie die Livewiedergabeposition verzögern und einen serverseitigen Puffer für Spieler erstellen. Die Einheit für diese Eigenschaft ist die Zeitskala (siehe unten). Der maximal zulässige Wert für „LiveBackoffDuration“ beträgt 300 Sekunden (3000000000). Ein Wert von 2000000000 bedeutet z. B., dass der letzte verfügbare Inhalt 20 Sekunden gegenüber der tatsächlichen Liveedge verzögert ist.
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, die in einem 2-Minuten-Zeitraum um die Liveposition liegen, werden in die Wiedergabeliste aufgenommen. Wenn ein Fragment die Grenze überschreitet, wird das gesamte Fragment in die Wiedergabeliste aufgenommen. Die Mindestdauer für das Präsentationsfenster beträgt 60 Sekunden.
Gilt für Video on Demand (VoD) oder Livestreaming. Dies ist ein Long-Wert, der einen absoluten Startpunkt des Streams darstellt. Er wird auf den nächstgelegenen GOP-Start gerundet. Die Einheit ist die Zeitskala, daher würde ein „startTimestamp“ von 150000000 einer Zeit von 15 Sekunden entsprechen. Verwenden Sie „startTimestamp“ und „endTimestamp“, um die Fragmente in der Wiedergabeliste (das Manifest) zu kürzen. Wenn Sie z. B. „startTimestamp=40000000“ und „endTimestamp=100000000“ mit der voreingestellten Zeitskala verwenden, wird eine Wiedergabeliste generiert, die Fragmente aus einer Zeitspanne von vier bis zehn Sekunden der VoD-Präsentation enthält. Wenn ein Fragment die Grenze überschreitet, wird das gesamte Fragment in das Manifest aufgenommen.
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 z. B. einen Startzeitstempel auf 30 Sekunden einstellen möchten, würden Sie bei Verwendung der Standardzeitskala einen Wert von 300000000 verwenden.
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.https://docs.microsoft.com/rest/api/media/assetfilters/createorupdate#filtertrackselection
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
Der Name des Azure Media Services-Kontos.
Der Name der Ressource.
Eine oder mehrere 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.
Der Name des Objektfilters.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
Der Name des Azure Media Services-Kontos.
Der Name der Ressource.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
Der Name des Azure Media Services-Kontos.
Der Name der Ressource.
Eine oder mehrere 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.
Der Name des Objektfilters.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
Der Name des Azure Media Services-Kontos.
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>
.
Der Name der Ressource.
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 überschreitet, wird das gesamte Fragment in das Manifest aufgenommen.
Die erste Qualität (niedrigste) Bitrate, die in das Manifest eingeschlossen werden soll.
Gilt nur für Livestreaming. Gibt an, ob die Eigenschaft „endTimestamp“ vorhanden sein muss. Bei „true“ muss „endTimestamp“ muss angegeben werden, da ansonsten ein ungültiger Anforderungscode zurückgegeben wird. Zulässige Werte: false, true.
Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.
Eine oder mehrere 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.
Gilt nur für Livestreaming. Dieser Wert definiert die letzte Liveposition, die ein Client durchsuchen kann. Mit dieser Eigenschaft können Sie die Livewiedergabeposition verzögern und einen serverseitigen Puffer für Spieler erstellen. Die Einheit für diese Eigenschaft ist die Zeitskala (siehe unten). Der maximal zulässige Wert für „LiveBackoffDuration“ beträgt 300 Sekunden (3000000000). Ein Wert von 2000000000 bedeutet z. B., dass der letzte verfügbare Inhalt 20 Sekunden gegenüber der tatsächlichen Liveedge verzögert ist.
Der Name des Objektfilters.
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, die in einem 2-Minuten-Zeitraum um die Liveposition liegen, werden in die Wiedergabeliste aufgenommen. Wenn ein Fragment die Grenze überschreitet, wird das gesamte Fragment in die Wiedergabeliste aufgenommen. Die Mindestdauer für das Präsentationsfenster beträgt 60 Sekunden.
Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list <indexToRemove>
ODER --remove propertyToRemove
.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=<value>
.
Gilt für Video on Demand (VoD) oder Livestreaming. Dies ist ein Long-Wert, der einen absoluten Startpunkt des Streams darstellt. Er wird auf den nächstgelegenen GOP-Start gerundet. Die Einheit ist die Zeitskala, daher würde ein „startTimestamp“ von 150000000 einer Zeit von 15 Sekunden entsprechen. Verwenden Sie „startTimestamp“ und „endTimestamp“, um die Fragmente in der Wiedergabeliste (das Manifest) zu kürzen. Wenn Sie z. B. „startTimestamp=40000000“ und „endTimestamp=100000000“ mit der voreingestellten Zeitskala verwenden, wird eine Wiedergabeliste generiert, die Fragmente aus einer Zeitspanne von vier bis zehn Sekunden der VoD-Präsentation enthält. Wenn ein Fragment die Grenze überschreitet, wird das gesamte Fragment in das Manifest aufgenommen.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
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 z. B. einen Startzeitstempel auf 30 Sekunden einstellen möchten, würden Sie bei Verwendung der Standardzeitskala einen Wert von 300000000 verwenden.
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.https://docs.microsoft.com/rest/api/media/assetfilters/createorupdate#filtertrackselection
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.