Delen via


az ams asset-filter

Assetfilters voor een Azure Media Services-account beheren.

Opdracht

Name Description Type Status
az ams asset-filter create

Maak een assetfilter.

Core GA
az ams asset-filter delete

Een assetfilter verwijderen.

Core GA
az ams asset-filter list

Alle assetfilters van een Azure Media Services-account weergeven.

Core GA
az ams asset-filter show

De details van een assetfilter weergeven.

Core GA
az ams asset-filter update

Werk de details van een assetfilter bij.

Core GA

az ams asset-filter create

Maak een assetfilter.

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]

Voorbeelden

Maak een assetfilter met filtertrackselecties.

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

Vereiste parameters

--account-name -a

De naam van het Azure Media Services-account.

--asset-name

De naam van de asset.

--name -n

De naam van het assetfilter.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--end-timestamp

Van toepassing op Video on Demand (VoD). Voor de livestreamingpresentatie wordt deze op de achtergrond genegeerd en toegepast wanneer de presentatie eindigt en de stream voD wordt. Dit is een lange waarde die een absoluut eindpunt van de presentatie vertegenwoordigt, afgerond op de dichtstbijzijnde volgende GOP-start. De eenheid is de tijdschaal, dus een endTimestamp van 18000000000 is gedurende 3 minuten. Gebruik startTimestamp en endTimestamp om de fragmenten in de afspeellijst (manifest) te knippen. StartTimestamp=40000000 en endTimestamp=100000000 met behulp van de standaardtijdschaal genereert bijvoorbeeld een afspeellijst met fragmenten tussen 4 seconden en 10 seconden van de VoD-presentatie. Als een fragment de grens begrenst, wordt het hele fragment opgenomen in het manifest.

Eigenschap Waarde
Parametergroep: Presentation Time Range Arguments
--first-quality

De eerste kwaliteit (laagste) bitrate die in het manifest moet worden opgenomen.

--force-end-timestamp

Alleen van toepassing op live streamen. Geeft aan of de eigenschap endTimestamp aanwezig moet zijn. Als waar, moet endTimestamp worden opgegeven of wordt er een ongeldige aanvraagcode geretourneerd. Toegestane waarden: onwaar, waar.

Eigenschap Waarde
Parametergroep: Presentation Time Range Arguments
Default value: False
Geaccepteerde waarden: false, true
--live-backoff-duration

Alleen van toepassing op live streamen. Deze waarde definieert de meest recente livepositie waarnaar een client kan zoeken. Met deze eigenschap kunt u de live afspeelpositie vertragen en een buffer aan de serverzijde maken voor spelers. De eenheid voor deze eigenschap is tijdschaal (zie hieronder). De maximale duur van de liveback is 300 seconden (30000000000). Een waarde van 20000000000 betekent bijvoorbeeld dat de meest recente beschikbare inhoud 20 seconden is vertraagd vanaf de echte liverand.

Eigenschap Waarde
Parametergroep: Presentation Time Range Arguments
--presentation-window-duration

Alleen van toepassing op live streamen. Gebruik presentationWindowDuration om een schuifvenster met fragmenten toe te passen om op te nemen in een afspeellijst. De eenheid voor deze eigenschap is tijdschaal (zie hieronder). Stel bijvoorbeeld presentationWindowDuration=12000000000 in om een schuifvenster van twee minuten toe te passen. Media binnen 2 minuten na de liverand worden opgenomen in de afspeellijst. Als een fragment de grens overschrijdt, wordt het hele fragment opgenomen in de afspeellijst. De minimale duur van het presentatievenster is 60 seconden.

Eigenschap Waarde
Parametergroep: Presentation Time Range Arguments
--start-timestamp

Is van toepassing op Video on Demand (VoD) of Live Streaming. Dit is een lange waarde die een absoluut beginpunt van de stream vertegenwoordigt. De waarde wordt afgerond op de dichtstbijzijnde volgende GOP-start. De eenheid is de tijdschaal, dus een startTimestamp van 1500000000 is 15 seconden. Gebruik startTimestamp en endTimestampp om de fragmenten in de afspeellijst (manifest) te knippen. StartTimestamp=40000000 en endTimestamp=100000000 met behulp van de standaardtijdschaal genereert bijvoorbeeld een afspeellijst met fragmenten tussen 4 seconden en 10 seconden van de VoD-presentatie. Als een fragment de grens begrenst, wordt het hele fragment opgenomen in het manifest.

Eigenschap Waarde
Parametergroep: Presentation Time Range Arguments
--timescale

Is van toepassing op alle tijdstempels en duur in een presentatietijdsbereik, opgegeven als het aantal stappen in één seconde. De standaardwaarde is 100000000 - tien miljoen stappen in één seconde, waarbij elke stap 100 nanoseconden lang is. Als u bijvoorbeeld een startTimestamp wilt instellen op 30 seconden, gebruikt u een waarde van 3000000000 wanneer u de standaardtijdschaal gebruikt.

Eigenschap Waarde
Parametergroep: Presentation Time Range Arguments
--tracks

De JSON die de trackselecties vertegenwoordigt. Gebruik @{file} om een bestand te laden. Raadpleeg de Swagger-documentatie over https://learn.microsoft.com/rest/api/media/assetfilters/createorupdate#filtertrackselectionvoor meer informatie over de JSON-structuur.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az ams asset-filter delete

Een assetfilter verwijderen.

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

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--account-name -a

De naam van het Azure Media Services-account.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--asset-name

De naam van de asset.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. U moet ofwel --id's of andere 'Resource Id'-argumenten opgeven.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--name -n

De naam van het assetfilter.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az ams asset-filter list

Alle assetfilters van een Azure Media Services-account weergeven.

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

Vereiste parameters

--account-name -a

De naam van het Azure Media Services-account.

--asset-name

De naam van de asset.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az ams asset-filter show

De details van een assetfilter weergeven.

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

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--account-name -a

De naam van het Azure Media Services-account.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--asset-name

De naam van de asset.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. U moet ofwel --id's of andere 'Resource Id'-argumenten opgeven.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--name -n

De naam van het assetfilter.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az ams asset-filter update

Werk de details van een assetfilter bij.

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]

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--account-name -a

De naam van het Azure Media Services-account.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--add

Voeg een object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string or JSON string>.

Eigenschap Waarde
Parametergroep: Generic Update Arguments
Default value: []
--asset-name

De naam van de asset.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--end-timestamp

Van toepassing op Video on Demand (VoD). Voor de livestreamingpresentatie wordt deze op de achtergrond genegeerd en toegepast wanneer de presentatie eindigt en de stream voD wordt. Dit is een lange waarde die een absoluut eindpunt van de presentatie vertegenwoordigt, afgerond op de dichtstbijzijnde volgende GOP-start. De eenheid is de tijdschaal, dus een endTimestamp van 18000000000 is gedurende 3 minuten. Gebruik startTimestamp en endTimestamp om de fragmenten in de afspeellijst (manifest) te knippen. StartTimestamp=40000000 en endTimestamp=100000000 met behulp van de standaardtijdschaal genereert bijvoorbeeld een afspeellijst met fragmenten tussen 4 seconden en 10 seconden van de VoD-presentatie. Als een fragment de grens begrenst, wordt het hele fragment opgenomen in het manifest.

Eigenschap Waarde
Parametergroep: Presentation Time Range Arguments
--first-quality

De eerste kwaliteit (laagste) bitrate die in het manifest moet worden opgenomen.

--force-end-timestamp

Alleen van toepassing op live streamen. Geeft aan of de eigenschap endTimestamp aanwezig moet zijn. Als waar, moet endTimestamp worden opgegeven of wordt er een ongeldige aanvraagcode geretourneerd. Toegestane waarden: onwaar, waar.

Eigenschap Waarde
Parametergroep: Presentation Time Range Arguments
Geaccepteerde waarden: false, true
--force-string

Wanneer u 'set' of 'toevoegen' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.

Eigenschap Waarde
Parametergroep: Generic Update Arguments
Default value: False
--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. U moet ofwel --id's of andere 'Resource Id'-argumenten opgeven.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--live-backoff-duration

Alleen van toepassing op live streamen. Deze waarde definieert de meest recente livepositie waarnaar een client kan zoeken. Met deze eigenschap kunt u de live afspeelpositie vertragen en een buffer aan de serverzijde maken voor spelers. De eenheid voor deze eigenschap is tijdschaal (zie hieronder). De maximale duur van de liveback is 300 seconden (30000000000). Een waarde van 20000000000 betekent bijvoorbeeld dat de meest recente beschikbare inhoud 20 seconden is vertraagd vanaf de echte liverand.

Eigenschap Waarde
Parametergroep: Presentation Time Range Arguments
--name -n

De naam van het assetfilter.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--presentation-window-duration

Alleen van toepassing op live streamen. Gebruik presentationWindowDuration om een schuifvenster met fragmenten toe te passen om op te nemen in een afspeellijst. De eenheid voor deze eigenschap is tijdschaal (zie hieronder). Stel bijvoorbeeld presentationWindowDuration=12000000000 in om een schuifvenster van twee minuten toe te passen. Media binnen 2 minuten na de liverand worden opgenomen in de afspeellijst. Als een fragment de grens overschrijdt, wordt het hele fragment opgenomen in de afspeellijst. De minimale duur van het presentatievenster is 60 seconden.

Eigenschap Waarde
Parametergroep: Presentation Time Range Arguments
--remove

Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list <indexToRemove> OF --remove propertyToRemove.

Eigenschap Waarde
Parametergroep: Generic Update Arguments
Default value: []
--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--set

Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=<value>.

Eigenschap Waarde
Parametergroep: Generic Update Arguments
Default value: []
--start-timestamp

Is van toepassing op Video on Demand (VoD) of Live Streaming. Dit is een lange waarde die een absoluut beginpunt van de stream vertegenwoordigt. De waarde wordt afgerond op de dichtstbijzijnde volgende GOP-start. De eenheid is de tijdschaal, dus een startTimestamp van 1500000000 is 15 seconden. Gebruik startTimestamp en endTimestampp om de fragmenten in de afspeellijst (manifest) te knippen. StartTimestamp=40000000 en endTimestamp=100000000 met behulp van de standaardtijdschaal genereert bijvoorbeeld een afspeellijst met fragmenten tussen 4 seconden en 10 seconden van de VoD-presentatie. Als een fragment de grens begrenst, wordt het hele fragment opgenomen in het manifest.

Eigenschap Waarde
Parametergroep: Presentation Time Range Arguments
--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--timescale

Is van toepassing op alle tijdstempels en duur in een presentatietijdsbereik, opgegeven als het aantal stappen in één seconde. De standaardwaarde is 100000000 - tien miljoen stappen in één seconde, waarbij elke stap 100 nanoseconden lang is. Als u bijvoorbeeld een startTimestamp wilt instellen op 30 seconden, gebruikt u een waarde van 3000000000 wanneer u de standaardtijdschaal gebruikt.

Eigenschap Waarde
Parametergroep: Presentation Time Range Arguments
--tracks

De JSON die de trackselecties vertegenwoordigt. Gebruik @{file} om een bestand te laden. Raadpleeg de Swagger-documentatie over https://learn.microsoft.com/rest/api/media/assetfilters/createorupdate#filtertrackselectionvoor meer informatie over de JSON-structuur.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False