Share via


az ams asset-filter

Gestire i filtri degli asset per un account Servizi multimediali di Azure.

Comandi

Nome Descrizione Tipo Stato
az ams asset-filter create

Creare un filtro asset.

Memoria centrale Disponibilità generale
az ams asset-filter delete

Eliminare un filtro asset.

Memoria centrale Disponibilità generale
az ams asset-filter list

Elencare tutti i filtri asset di un account Servizi multimediali di Azure.

Memoria centrale Disponibilità generale
az ams asset-filter show

Visualizzare i dettagli di un filtro asset.

Memoria centrale Disponibilità generale
az ams asset-filter update

Aggiornare i dettagli di un filtro asset.

Memoria centrale Disponibilità generale

az ams asset-filter create

Creare un filtro asset.

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]

Esempio

Creare un filtro asset con selezioni di tracce di filtro.

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

Parametri necessari

--account-name -a

Nome dell'account Servizi multimediali di Azure.

--asset-name

Nome dell'asset.

--name -n

Nome del filtro asset.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--end-timestamp

Si applica a Video on Demand (VoD). Per la presentazione di Live Streaming, viene ignorato e applicato automaticamente al termine della presentazione e il flusso diventa VoD.Si tratta di un valore lungo che rappresenta un punto finale assoluto della presentazione, arrotondato all'inizio goP successivo più vicino. L'unità è la scala cronologica, quindi un valore endTimestamp pari a 1800000000 sarebbe per 3 minuti. Usare startTimestamp e endTimestamp per tagliare i frammenti che saranno presenti nella playlist (manifesto). Ad esempio, startTimestamp=40000000 e endTimestamp=10000000 usando la scala cronologica predefinita genererà una playlist che contiene frammenti compresi tra 4 secondi e 10 secondi della presentazione VoD. Se un frammento attraversa il limite, l'intero frammento verrà incluso nel manifesto.

--first-quality

Velocità in bit della prima qualità (più bassa) da includere nel manifesto.

--force-end-timestamp

Si applica solo a Live Streaming. Indica se la proprietà endTimestamp deve essere presente. Se true, è necessario specificare endTimestamp o restituire un codice di richiesta non valido. Valori consentiti: false, true.

valori accettati: false, true
valore predefinito: False
--live-backoff-duration

Si applica solo a Live Streaming. Questo valore definisce la posizione dinamica più recente che un client può cercare. Usando questa proprietà, è possibile ritardare la posizione di riproduzione live e creare un buffer sul lato server per i lettori. L'unità per questa proprietà è la scala cronologica (vedere di seguito). La durata massima del liveback è di 300 secondi (30000000000). Ad esempio, un valore pari a 2000000000 indica che il contenuto disponibile più recente è di 20 secondi ritardato dal bordo reale.

--presentation-window-duration

Si applica solo a Live Streaming. Usare presentationWindowDuration per applicare una finestra scorrevole di frammenti da includere in una playlist. L'unità per questa proprietà è la scala cronologica (vedere di seguito). Ad esempio, impostare presentationWindowDuration=1200000000 per applicare una finestra scorrevole di due minuti. Nella playlist verranno inclusi i contenuti multimediali che rientrano nei 2 minuti dell’arco live. Se un frammento attraversa il limite, l'intero frammento verrà incluso nella playlist. La durata minima della finestra di presentazione è di 60 secondi.

--start-timestamp

Si applica a Video on Demand (VoD) o Live Streaming. Si tratta di un valore long che rappresenta un punto di inizio assoluto del flusso. Viene arrotondato all'inizio GOP successivo più vicino. L'unità è la scala cronologica, quindi un valore startTimestamp pari a 150000000 corrisponde a 15 secondi. Usare startTimestamp e endTimestampp per tagliare i frammenti che saranno presenti nella playlist (manifesto). Ad esempio, startTimestamp=40000000 e endTimestamp=10000000 usando la scala cronologica predefinita genererà una playlist che contiene frammenti compresi tra 4 secondi e 10 secondi della presentazione VoD. Se un frammento attraversa il limite, l'intero frammento verrà incluso nel manifesto.

--timescale

Si applica a tutti i timestamp e le durate in un intervallo di tempo di presentazione, specificato come numero di incrementi in un secondo. Il valore predefinito è 10000000 - dieci milioni di incrementi in un secondo, in cui ogni incremento sarebbe lungo 100 nanosecondi. Ad esempio, se si vuole impostare un valore startTimestamp a 30 secondi, usare un valore pari a 300000000 quando si usa la scala cronologica predefinita.

--tracks

JSON che rappresenta le selezioni di traccia. Usare @{file} per caricare da un file. Per altre informazioni sulla struttura JSON, vedere la documentazione di swagger in https://docs.microsoft.com/rest/api/media/assetfilters/createorupdate#filtertrackselection.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az ams asset-filter delete

Eliminare un filtro asset.

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

Parametri facoltativi

--account-name -a

Nome dell'account Servizi multimediali di Azure.

--asset-name

Nome dell'asset.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome del filtro asset.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az ams asset-filter list

Elencare tutti i filtri asset di un account Servizi multimediali di Azure.

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

Parametri necessari

--account-name -a

Nome dell'account Servizi multimediali di Azure.

--asset-name

Nome dell'asset.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az ams asset-filter show

Visualizzare i dettagli di un filtro asset.

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

Parametri facoltativi

--account-name -a

Nome dell'account Servizi multimediali di Azure.

--asset-name

Nome dell'asset.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome del filtro asset.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az ams asset-filter update

Aggiornare i dettagli di un filtro asset.

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]

Parametri facoltativi

--account-name -a

Nome dell'account Servizi multimediali di Azure.

--add

Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, string or JSON string>.

valore predefinito: []
--asset-name

Nome dell'asset.

--end-timestamp

Si applica a Video on Demand (VoD). Per la presentazione di Live Streaming, viene ignorato e applicato automaticamente al termine della presentazione e il flusso diventa VoD.Si tratta di un valore lungo che rappresenta un punto finale assoluto della presentazione, arrotondato all'inizio goP successivo più vicino. L'unità è la scala cronologica, quindi un valore endTimestamp pari a 1800000000 sarebbe per 3 minuti. Usare startTimestamp e endTimestamp per tagliare i frammenti che saranno presenti nella playlist (manifesto). Ad esempio, startTimestamp=40000000 e endTimestamp=10000000 usando la scala cronologica predefinita genererà una playlist che contiene frammenti compresi tra 4 secondi e 10 secondi della presentazione VoD. Se un frammento attraversa il limite, l'intero frammento verrà incluso nel manifesto.

--first-quality

Velocità in bit della prima qualità (più bassa) da includere nel manifesto.

--force-end-timestamp

Si applica solo a Live Streaming. Indica se la proprietà endTimestamp deve essere presente. Se true, è necessario specificare endTimestamp o restituire un codice di richiesta non valido. Valori consentiti: false, true.

valori accettati: false, true
--force-string

Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.

valore predefinito: False
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--live-backoff-duration

Si applica solo a Live Streaming. Questo valore definisce la posizione dinamica più recente che un client può cercare. Usando questa proprietà, è possibile ritardare la posizione di riproduzione live e creare un buffer sul lato server per i lettori. L'unità per questa proprietà è la scala cronologica (vedere di seguito). La durata massima del liveback è di 300 secondi (30000000000). Ad esempio, un valore pari a 2000000000 indica che il contenuto disponibile più recente è di 20 secondi ritardato dal bordo reale.

--name -n

Nome del filtro asset.

--presentation-window-duration

Si applica solo a Live Streaming. Usare presentationWindowDuration per applicare una finestra scorrevole di frammenti da includere in una playlist. L'unità per questa proprietà è la scala cronologica (vedere di seguito). Ad esempio, impostare presentationWindowDuration=1200000000 per applicare una finestra scorrevole di due minuti. Nella playlist verranno inclusi i contenuti multimediali che rientrano nei 2 minuti dell’arco live. Se un frammento attraversa il limite, l'intero frammento verrà incluso nella playlist. La durata minima della finestra di presentazione è di 60 secondi.

--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove> OR --remove propertyToRemove.

valore predefinito: []
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--set

Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>.

valore predefinito: []
--start-timestamp

Si applica a Video on Demand (VoD) o Live Streaming. Si tratta di un valore long che rappresenta un punto di inizio assoluto del flusso. Viene arrotondato all'inizio GOP successivo più vicino. L'unità è la scala cronologica, quindi un valore startTimestamp pari a 150000000 corrisponde a 15 secondi. Usare startTimestamp e endTimestampp per tagliare i frammenti che saranno presenti nella playlist (manifesto). Ad esempio, startTimestamp=40000000 e endTimestamp=10000000 usando la scala cronologica predefinita genererà una playlist che contiene frammenti compresi tra 4 secondi e 10 secondi della presentazione VoD. Se un frammento attraversa il limite, l'intero frammento verrà incluso nel manifesto.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--timescale

Si applica a tutti i timestamp e le durate in un intervallo di tempo di presentazione, specificato come numero di incrementi in un secondo. Il valore predefinito è 10000000 - dieci milioni di incrementi in un secondo, in cui ogni incremento sarebbe lungo 100 nanosecondi. Ad esempio, se si vuole impostare un valore startTimestamp a 30 secondi, usare un valore pari a 300000000 quando si usa la scala cronologica predefinita.

--tracks

JSON che rappresenta le selezioni di traccia. Usare @{file} per caricare da un file. Per altre informazioni sulla struttura JSON, vedere la documentazione di swagger in https://docs.microsoft.com/rest/api/media/assetfilters/createorupdate#filtertrackselection.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.