az ams asset-filter

Gerenciar filtros de ativos para uma conta dos serviços de mídia do Azure.

Comandos

az ams asset-filter create

Criar um filtro de ativo.

az ams asset-filter delete

Excluir um filtro de ativo.

az ams asset-filter list

Listar todos os filtros de ativo de uma conta dos serviços de mídia do Azure.

az ams asset-filter show

Mostrar os detalhes de um filtro de ativo.

az ams asset-filter update

Atualize os detalhes de um filtro de ativo.

az ams asset-filter create

Criar um filtro de ativo.

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

Exemplos

Crie um filtro de ativo com seleções de controle de 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

Parâmetros Exigidos

--account-name -a

O nome da conta dos serviços de mídia do Azure.

--asset-name

O nome do ativo.

--name -n

O nome do filtro de ativo.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--bitrate

A primeira taxa de bits de qualidade.

--end-timestamp

Aplica-se a VoD (vídeo por demanda). Para a apresentação de transmissão ao vivo, ela é silenciosamente ignorada e aplicada quando a apresentação termina e o fluxo se torna VoD. esse é um valor longo que representa um ponto final absoluto da apresentação, arredondado para o próximo início de GOP mais próximo. A unidade é a escala de tempo, de modo que um carimbo de data/hora de 1800000000 seria por 3 minutos. Use startTimestamp e EndTimestamp para cortar os fragmentos que estarão na playlist (manifesto). Por exemplo, startTimestamp = 40000000 e EndTimestamp = 100000000 usando a escala de espera padrão gerará uma lista de reprodução que contém fragmentos entre 4 segundos e 10 segundos da apresentação VoD. Se um fragmento ultrapassar o limite, o fragmento inteiro será incluído no manifesto.

--first-quality

A primeira taxa de bits de qualidade (menor) a ser incluída no manifesto.

--force-end-timestamp

Aplica-se somente à transmissão ao vivo. Indica se a propriedade EndTimestamp deve estar presente. Se for true, EndTimestamp deverá ser especificado ou um código de solicitação inadequado será retornado. Valores permitidos: false, true.

valores aceitos: false, true
--live-backoff-duration

Aplica-se somente à transmissão ao vivo. Esse valor define a última posição dinâmica que um cliente pode buscar. Usando essa propriedade, você pode atrasar a posição de reprodução dinâmica e criar um buffer do lado do servidor para players. A unidade dessa propriedade é TIMESCALE (veja abaixo). A duração máxima de retirada ao vivo é de 300 segundos (3000000000). Por exemplo, um valor de 2000000000 significa que o conteúdo mais recente disponível é de 20 segundos atrasados do Live Edge real.

--presentation-window-duration

Aplica-se somente à transmissão ao vivo. Use presentationWindowDuration para aplicar uma janela deslizante de fragmentos para incluir em uma lista de reprodução. A unidade dessa propriedade é TIMESCALE (veja abaixo). Por exemplo, defina presentationWindowDuration = 1200000000 para aplicar uma janela deslizante de dois minutos. Mídia dentro de 2 minutos da borda ao vivo será incluída na lista de reprodução. Se um fragmento ultrapassar o limite, todo o fragmento será incluído na lista de reprodução. A duração mínima da janela de apresentação é de 60 segundos.

--start-timestamp

Aplica-se a VoD (vídeo por demanda) ou transmissão ao vivo. Esse é um valor longo que representa um ponto de partida absoluto do fluxo. O valor é arredondado para o próximo início de GOP mais próximo. A unidade é a escala de espera, portanto, um startTimestamp de 150 milhões seria por 15 segundos. Use startTimestamp e endTimestampp para cortar os fragmentos que estarão na playlist (manifesto). Por exemplo, startTimestamp = 40000000 e EndTimestamp = 100000000 usando a escala de espera padrão gerará uma lista de reprodução que contém fragmentos entre 4 segundos e 10 segundos da apresentação VoD. Se um fragmento ultrapassar o limite, o fragmento inteiro será incluído no manifesto.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--timescale

Aplica-se a todos os carimbos de data/hora e durações em um intervalo de tempo de apresentação, especificado como o número de incrementos em um segundo. O padrão é 10 milhões-10 milhões incrementos em um segundo, em que cada incremento seria 100 nanossegundos. Por exemplo, se você quiser definir um startTimestamp em 30 segundos, usará um valor de 300 milhões ao usar a escala de tempo padrão.

--tracks

O JSON que representa as seleções de controle. Use @ {file} para carregar de um arquivo. Para obter mais informações sobre a estrutura JSON, consulte a documentação do Swagger em https://docs.microsoft.com/rest/api/media/assetfilters/createorupdate#filtertrackselection .

az ams asset-filter delete

Excluir um filtro de ativo.

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

Parâmetros Opcionais

--account-name -a

O nome da conta dos serviços de mídia do Azure.

--asset-name

O nome do ativo.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa contendo todas as informações dos argumentos ' Resource ID '. Você deve fornecer--IDs ou outros argumentos ' Resource ID '.

--name -n

O nome do filtro de ativo.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az ams asset-filter list

Listar todos os filtros de ativo de uma conta dos serviços de mídia do Azure.

az ams asset-filter list --account-name
                         --asset-name
                         --resource-group
                         [--query-examples]
                         [--subscription]

Parâmetros Exigidos

--account-name -a

O nome da conta dos serviços de mídia do Azure.

--asset-name

O nome do ativo.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az ams asset-filter show

Mostrar os detalhes de um filtro de ativo.

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

Parâmetros Opcionais

--account-name -a

O nome da conta dos serviços de mídia do Azure.

--asset-name

O nome do ativo.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa contendo todas as informações dos argumentos ' Resource ID '. Você deve fornecer--IDs ou outros argumentos ' Resource ID '.

--name -n

O nome do filtro de ativo.

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az ams asset-filter update

Atualize os detalhes de um filtro de ativo.

az ams asset-filter update [--account-name]
                           [--add]
                           [--asset-name]
                           [--bitrate]
                           [--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]

Parâmetros Opcionais

--account-name -a

O nome da conta dos serviços de mídia do Azure.

--add

Adicione um objeto a uma lista de objetos especificando um caminho e pares chave-valor. Exemplo:--Adicionar Property. ListProperty <chave = valor, Cadeia de caracteres ou cadeia de caracteres JSON>.

--asset-name

O nome do ativo.

--bitrate

A primeira taxa de bits de qualidade.

--end-timestamp

Aplica-se a VoD (vídeo por demanda). Para a apresentação de transmissão ao vivo, ela é silenciosamente ignorada e aplicada quando a apresentação termina e o fluxo se torna VoD. esse é um valor longo que representa um ponto final absoluto da apresentação, arredondado para o próximo início de GOP mais próximo. A unidade é a escala de tempo, de modo que um carimbo de data/hora de 1800000000 seria por 3 minutos. Use startTimestamp e EndTimestamp para cortar os fragmentos que estarão na playlist (manifesto). Por exemplo, startTimestamp = 40000000 e EndTimestamp = 100000000 usando a escala de espera padrão gerará uma lista de reprodução que contém fragmentos entre 4 segundos e 10 segundos da apresentação VoD. Se um fragmento ultrapassar o limite, o fragmento inteiro será incluído no manifesto.

--first-quality

A primeira taxa de bits de qualidade (menor) a ser incluída no manifesto.

--force-end-timestamp

Aplica-se somente à transmissão ao vivo. Indica se a propriedade EndTimestamp deve estar presente. Se for true, EndTimestamp deverá ser especificado ou um código de solicitação inadequado será retornado. Valores permitidos: false, true.

valores aceitos: false, true
--force-string

Ao usar "set" ou "Add", preserve cadeias de caracteres literais em vez de tentar converter em JSON.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa contendo todas as informações dos argumentos ' Resource ID '. Você deve fornecer--IDs ou outros argumentos ' Resource ID '.

--live-backoff-duration

Aplica-se somente à transmissão ao vivo. Esse valor define a última posição dinâmica que um cliente pode buscar. Usando essa propriedade, você pode atrasar a posição de reprodução dinâmica e criar um buffer do lado do servidor para players. A unidade dessa propriedade é TIMESCALE (veja abaixo). A duração máxima de retirada ao vivo é de 300 segundos (3000000000). Por exemplo, um valor de 2000000000 significa que o conteúdo mais recente disponível é de 20 segundos atrasados do Live Edge real.

--name -n

O nome do filtro de ativo.

--presentation-window-duration

Aplica-se somente à transmissão ao vivo. Use presentationWindowDuration para aplicar uma janela deslizante de fragmentos para incluir em uma lista de reprodução. A unidade dessa propriedade é TIMESCALE (veja abaixo). Por exemplo, defina presentationWindowDuration = 1200000000 para aplicar uma janela deslizante de dois minutos. Mídia dentro de 2 minutos da borda ao vivo será incluída na lista de reprodução. Se um fragmento ultrapassar o limite, todo o fragmento será incluído na lista de reprodução. A duração mínima da janela de apresentação é de 60 segundos.

--remove

Remove uma propriedade ou um elemento de uma lista. Exemplo:--Remove Property. List ou--remove propertyToRemove.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--set

Atualize um objeto especificando um caminho de propriedade e um valor a serem definidos. Exemplo:--Set Property1. Property2 =.

--start-timestamp

Aplica-se a VoD (vídeo por demanda) ou transmissão ao vivo. Esse é um valor longo que representa um ponto de partida absoluto do fluxo. O valor é arredondado para o próximo início de GOP mais próximo. A unidade é a escala de espera, portanto, um startTimestamp de 150 milhões seria por 15 segundos. Use startTimestamp e endTimestampp para cortar os fragmentos que estarão na playlist (manifesto). Por exemplo, startTimestamp = 40000000 e EndTimestamp = 100000000 usando a escala de espera padrão gerará uma lista de reprodução que contém fragmentos entre 4 segundos e 10 segundos da apresentação VoD. Se um fragmento ultrapassar o limite, o fragmento inteiro será incluído no manifesto.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--timescale

Aplica-se a todos os carimbos de data/hora e durações em um intervalo de tempo de apresentação, especificado como o número de incrementos em um segundo. O padrão é 10 milhões-10 milhões incrementos em um segundo, em que cada incremento seria 100 nanossegundos. Por exemplo, se você quiser definir um startTimestamp em 30 segundos, usará um valor de 300 milhões ao usar a escala de tempo padrão.

--tracks

O JSON que representa as seleções de controle. Use @ {file} para carregar de um arquivo. Para obter mais informações sobre a estrutura JSON, consulte a documentação do Swagger em https://docs.microsoft.com/rest/api/media/assetfilters/createorupdate#filtertrackselection .