Cria um grupo de modelos de transcodificação ou adiciona modelos de transcodificação a um grupo existente.
Descrição da operação
-
Você não pode modificar um grupo de modelos de transcodificação que esteja bloqueado pelo serviço ApsaraVideo VOD. Para verificar se um grupo está bloqueado, chame a operação GetTranscodeTemplateGroup e verifique o parâmetro
Lockedna resposta. Para modificar um grupo bloqueado, você deve primeiro chamar a operação UpdateTranscodeTemplateGroup para desbloqueá-lo. -
Você não pode adicionar um grupo de modelos de transcodificação sem um local de armazenamento válido, pois a transcodificação requer um endereço de armazenamento. Para obter um endereço de armazenamento utilizável, acesse o console do ApsaraVideo VOD, navegue até Gerenciamento de Configuração > Gerenciamento de Ativos de Mídia > Gerenciamento de Armazenamento e ative o bucket do sistema VOD.
-
Você não pode adicionar modelos de transcodificação a um grupo de modelos sem transcodificação.
-
Você deve especificar
TranscodeTemplateGroupIdouName. -
Você pode criar no máximo 20 grupos de modelos de transcodificação.
-
Você pode adicionar no máximo 20 modelos de transcodificação a um único grupo de modelos de transcodificação.
-
Para gerar URLs de streaming adaptativo, você pode adicionar no máximo 10 modelos de empacotamento de vídeo a um grupo de modelos de transcodificação. Se você adicionar mais de 10 modelos, o serviço gerará URLs para streams individuais, mas não uma URL de streaming adaptativo.
Limite de QPS
O limite de QPS para esta operação é de 5 por usuário. As chamadas que excedem esse limite estão sujeitas à limitação de taxa. Para obter 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 |
*All Resource
|
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 |
transcodetemplate |
| TranscodeTemplateList |
string |
Não |
As configurações dos modelos de transcodificação, especificadas como uma string JSON. Para obter 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 este ID, poderá adicionar novos modelos de transcodificação ao grupo especificado. Nota
Você deve especificar |
4c71a339fe52b4fa6f4527**** |
| AppId |
string |
Não |
O ID do aplicativo. O valor padrão é |
app-**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros retornados. |
||
| 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.