Adiciona configurações de transcodificação. Você pode criar um grupo de modelos de transcodificação ou adicionar modelos de transcodificação a um grupo de modelos especificado.
Descrição da operação
Grupos de modelos de transcodificação que estão bloqueados pelo backend do ApsaraVideo VOD não suportam operações personalizadas. Você pode chamar a operação GetTranscodeTemplateGroup para consultar a configuração do modelo e verificar se o grupo de modelos está bloqueado com base no parâmetro de resposta Locked. Você pode chamar a operação UpdateTranscodeTemplateGroup para desbloquear o modelo antes de modificá-lo.
Como a transcodificação envolve endereços de armazenamento de arquivos, você não pode adicionar um grupo de modelos de transcodificação se nenhum endereço de armazenamento estiver disponível. Você pode ativar um bucket do sistema VOD em Console do ApsaraVideo VOD > Gerenciamento de Configurações > Configuração de Gerenciamento de Ativos de Mídia > Gerenciamento de Armazenamento para obter um endereço de armazenamento disponível.
Você não pode adicionar configurações de modelo de transcodificação a um grupo de modelos Sem Transcodificação.
Você deve especificar TranscodeTemplateGroupId ou Name.
Você pode criar no máximo 20 grupos de modelos de transcodificação.
Você pode adicionar no máximo 20 configurações de modelo de transcodificação a um grupo de modelos de transcodificação.
Para gerar endereços de streaming de taxa de bits adaptativa por meio de transcodificação, você pode adicionar no máximo 10 modelos de empacotamento de vídeo a um grupo de modelos de transcodificação. Se mais de 10 modelos forem adicionados, apenas endereços de fluxo individuais serão gerados em vez de endereços de streaming de taxa de bits adaptativa.
Limite de QPS
O número máximo de consultas por segundo (QPS) por usuário para esta operação é 5. Se o número de chamadas por segundo exceder o limite, o throttling será acionado. Isso pode afetar seus negócios. Gerencie suas chamadas adequadamente. Para mais informações, consulte Limite de QPS.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
vod:AddTranscodeTemplateGroup |
create |
*全部资源
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Name |
string |
Não |
O nome do grupo de modelos de transcodificação.
Nota
Você deve especificar TranscodeTemplateGroupId ou Name. |
transcodetemplate. |
| TranscodeTemplateList |
string |
Não |
As configurações do modelo de transcodificação no formato JSON. Para mais informações sobre a estrutura do parâmetro, consulte TranscodeTemplate. Nota
|
[{"Video":{"Bitrate":"400","Codec":"H.264","Fps":"30","Height":360,"Width":640},"Definition":"SD","Container":{"Format":"mp4"},"TemplateName":"testName","MuxConfig":{},"Audio":{"Codec":"AAC","Bitrate":"64","Samplerate":"44100"}}] |
| TranscodeTemplateGroupId |
string |
Não |
O ID do grupo de modelos de transcodificação. Se você especificar o ID de um grupo de modelos de transcodificação, novos modelos de transcodificação serão adicionados ao grupo de modelos especificado. Nota
Você deve especificar TranscodeTemplateGroupId ou Name. |
4c71a339fe52b4fa6f4527**** |
| AppId |
string |
Não |
O ID do aplicativo. Valor padrão: app-1000000. Para mais informações, consulte Multiaplicativo. |
app-**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| TranscodeTemplateGroupId |
string |
O ID do grupo de modelos de transcodificação. |
34e908aa4024af7821c31f93a2a**** |
| RequestId |
string |
O ID da solicitação. |
25818875-5F78-4AF6-D7393642CA58**** |
Exemplos
Resposta de sucesso
JSON formato
{
"TranscodeTemplateGroupId": "34e908aa4024af7821c31f93a2a****",
"RequestId": "25818875-5F78-4AF6-D7393642CA58****"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.