az ams asset-filter

Gérer les filtres de ressources pour un compte Azure Media Services.

Commandes

Nom Description Type Statut
az ams asset-filter create

Créez un filtre de ressources.

Core GA
az ams asset-filter delete

Supprimez un filtre de ressources.

Core GA
az ams asset-filter list

Répertoriez tous les filtres de ressources d’un compte Azure Media Services.

Core GA
az ams asset-filter show

Afficher les détails d’un filtre de ressources.

Core GA
az ams asset-filter update

Mettez à jour les détails d’un filtre de ressources.

Core GA

az ams asset-filter create

Créez un filtre de ressources.

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]

Exemples

Créez un filtre de ressources avec des sélections de piste de filtre.

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

Paramètres obligatoires

--account-name -a

Nom du compte Azure Media Services.

--asset-name

nom de la ressource.

--name -n

Nom du filtre d’éléments multimédias.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--end-timestamp

S’applique à Video on Demand (VoD). Pour la présentation en streaming en direct, elle est ignorée et appliquée en mode silencieux lorsque la présentation se termine et le flux devient VoD.Il s’agit d’une valeur longue qui représente un point de terminaison absolu de la présentation, arrondie au début de goP suivant le plus proche. L’unité est l’échelle de temps, donc un endTimestamp de 18000000000 serait pendant 3 minutes. Utilisez startTimestamp et endTimestamp pour découper les fragments qui seront dans la playlist (manifeste). Par exemple, startTimestamp=400000000 et endTimestamp=1000000000 à l’aide de l’échelle de temps par défaut génère une playlist qui contient des fragments compris entre 4 secondes et 10 secondes de la présentation VoD. Si un fragment approche la limite, le fragment entier sera inclus dans le manifeste.

--first-quality

Vitesse de transmission (la plus basse) de première qualité à inclure dans le manifeste.

--force-end-timestamp

S’applique au streaming en direct uniquement. Indique si la propriété endTimestamp doit être présente. Si la valeur est true, la propriété endTimestamp doit être spécifiée, à défaut de quoi un code de requête incorrecte est renvoyé. Valeurs autorisées : false, true.

valeurs acceptées: false, true
valeur par défaut: False
--live-backoff-duration

S’applique au streaming en direct uniquement. Cette valeur définit la dernière position active qu'un client peut rechercher. Cette propriété vous permet de différer la position de lecture en direct et de créer une mémoire tampon côté serveur pour les lecteurs. L’unité de cette propriété est l’échelle de temps (voir ci-dessous). La durée d’interruption en direct maximale est de 300 secondes (3000000000). Par exemple, une valeur de 2000000000 signifie que le dernier contenu disponible est différé de 20 secondes par rapport à la session en direct.

--presentation-window-duration

S’applique uniquement au streaming en direct. Utilisez presentationWindowDuration pour appliquer une fenêtre glissante de fragments à inclure dans une playlist. L’unité de cette propriété est une échelle de temps (voir ci-dessous). Par exemple, définissez presentationWindowDuration=120000000000 pour appliquer une fenêtre glissante de deux minutes. Les éléments multimédia situés à 2 minutes de la session en direct figureront dans la sélection. Si un fragment approche la limite, le fragment entier sera inclus dans la sélection. La durée minimale de la fenêtre de présentation est de 60 secondes.

--start-timestamp

Applicable à la vidéo à la demande (VoD) ou au streaming en direct. Cette valeur longue représente un point de début absolu du flux. Elle est arrondie au début GOP suivant le plus proche. L’unité étant l’échelle de temps, un endTimestamp de 150000000 correspond à 15 minutes. Utilisez startTimestamp et endTimestampp pour découper les fragments qui seront présents dans la sélection (manifeste). Par exemple, startTimestamp = 40000000 et endTimestamp = 100000000 utilisant l'échelle de temps par défaut génèrent une playlist contenant des fragments entre 4 secondes et 10 secondes de la présentation VoD. Si un fragment approche la limite, le fragment entier sera inclus dans le manifeste.

--timescale

S’applique à toutes les horodatages et durées dans une plage de temps de présentation, spécifiée comme nombre d’incréments en une seconde. La valeur par défaut est 1000000 - dix millions d’incréments en une seconde, où chaque incrément serait de 100 nanosecondes de long. Par exemple, si vous souhaitez définir un startTimestamp sur 30 secondes, vous opterez pour une valeur de 300000000 par rapport à l'échelle de temps par défaut.

--tracks

JSON représentant les sélections de piste. Utilisez @{file} pour charger à partir d’un fichier. Pour plus d’informations sur la structure JSON, reportez-vous à la documentation swagger sur https://docs.microsoft.com/rest/api/media/assetfilters/createorupdate#filtertrackselection.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az ams asset-filter delete

Supprimez un filtre de ressources.

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

Paramètres facultatifs

--account-name -a

Nom du compte Azure Media Services.

--asset-name

nom de la ressource.

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--name -n

Nom du filtre d’éléments multimédias.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az ams asset-filter list

Répertoriez tous les filtres de ressources d’un compte Azure Media Services.

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

Paramètres obligatoires

--account-name -a

Nom du compte Azure Media Services.

--asset-name

nom de la ressource.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az ams asset-filter show

Afficher les détails d’un filtre de ressources.

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

Paramètres facultatifs

--account-name -a

Nom du compte Azure Media Services.

--asset-name

nom de la ressource.

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--name -n

Nom du filtre d’éléments multimédias.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az ams asset-filter update

Mettez à jour les détails d’un filtre de ressources.

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]

Paramètres facultatifs

--account-name -a

Nom du compte Azure Media Services.

--add

Ajoutez un objet à une liste d’objets en spécifiant un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string or JSON string>.

valeur par défaut: []
--asset-name

nom de la ressource.

--end-timestamp

S’applique à Video on Demand (VoD). Pour la présentation en streaming en direct, elle est ignorée et appliquée en mode silencieux lorsque la présentation se termine et le flux devient VoD.Il s’agit d’une valeur longue qui représente un point de terminaison absolu de la présentation, arrondie au début de goP suivant le plus proche. L’unité est l’échelle de temps, donc un endTimestamp de 18000000000 serait pendant 3 minutes. Utilisez startTimestamp et endTimestamp pour découper les fragments qui seront dans la playlist (manifeste). Par exemple, startTimestamp=400000000 et endTimestamp=1000000000 à l’aide de l’échelle de temps par défaut génère une playlist qui contient des fragments compris entre 4 secondes et 10 secondes de la présentation VoD. Si un fragment approche la limite, le fragment entier sera inclus dans le manifeste.

--first-quality

Vitesse de transmission (la plus basse) de première qualité à inclure dans le manifeste.

--force-end-timestamp

S’applique au streaming en direct uniquement. Indique si la propriété endTimestamp doit être présente. Si la valeur est true, la propriété endTimestamp doit être spécifiée, à défaut de quoi un code de requête incorrecte est renvoyé. Valeurs autorisées : false, true.

valeurs acceptées: false, true
--force-string

Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.

valeur par défaut: False
--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--live-backoff-duration

S’applique au streaming en direct uniquement. Cette valeur définit la dernière position active qu'un client peut rechercher. Cette propriété vous permet de différer la position de lecture en direct et de créer une mémoire tampon côté serveur pour les lecteurs. L’unité de cette propriété est l’échelle de temps (voir ci-dessous). La durée d’interruption en direct maximale est de 300 secondes (3000000000). Par exemple, une valeur de 2000000000 signifie que le dernier contenu disponible est différé de 20 secondes par rapport à la session en direct.

--name -n

Nom du filtre d’éléments multimédias.

--presentation-window-duration

S’applique uniquement au streaming en direct. Utilisez presentationWindowDuration pour appliquer une fenêtre glissante de fragments à inclure dans une playlist. L’unité de cette propriété est une échelle de temps (voir ci-dessous). Par exemple, définissez presentationWindowDuration=120000000000 pour appliquer une fenêtre glissante de deux minutes. Les éléments multimédia situés à 2 minutes de la session en direct figureront dans la sélection. Si un fragment approche la limite, le fragment entier sera inclus dans la sélection. La durée minimale de la fenêtre de présentation est de 60 secondes.

--remove

Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list <indexToRemove> OR --remove propertyToRemove.

valeur par défaut: []
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--set

Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=<value>.

valeur par défaut: []
--start-timestamp

Applicable à la vidéo à la demande (VoD) ou au streaming en direct. Cette valeur longue représente un point de début absolu du flux. Elle est arrondie au début GOP suivant le plus proche. L’unité étant l’échelle de temps, un endTimestamp de 150000000 correspond à 15 minutes. Utilisez startTimestamp et endTimestampp pour découper les fragments qui seront présents dans la sélection (manifeste). Par exemple, startTimestamp = 40000000 et endTimestamp = 100000000 utilisant l'échelle de temps par défaut génèrent une playlist contenant des fragments entre 4 secondes et 10 secondes de la présentation VoD. Si un fragment approche la limite, le fragment entier sera inclus dans le manifeste.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--timescale

S’applique à toutes les horodatages et durées dans une plage de temps de présentation, spécifiée comme nombre d’incréments en une seconde. La valeur par défaut est 1000000 - dix millions d’incréments en une seconde, où chaque incrément serait de 100 nanosecondes de long. Par exemple, si vous souhaitez définir un startTimestamp sur 30 secondes, vous opterez pour une valeur de 300000000 par rapport à l'échelle de temps par défaut.

--tracks

JSON représentant les sélections de piste. Utilisez @{file} pour charger à partir d’un fichier. Pour plus d’informations sur la structure JSON, reportez-vous à la documentation swagger sur https://docs.microsoft.com/rest/api/media/assetfilters/createorupdate#filtertrackselection.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.