Chama AddLiveStreamTranscode para adicionar informações de configuração de transcodificação.
Descrição da operação
-
O uso do recurso de transcodificação de transmissão ao vivo gera taxas de transcodificação, que são calculadas com base no padrão de transcodificação, na especificação de resolução e no tempo total de transcodificação. Para regras de cobrança, consulte Taxas de transcodificação de transmissão ao vivo.
-
Primeiro obtenha o ID da chave mestra KMS do usuário por meio do Key Management Service (KMS) e, em seguida, invoque esta operação para adicionar informações de configuração de transcodificação padrão. Atualmente, esta operação suporta apenas dois tipos de modelos de transcodificação: modelos de qualidade padrão e modelos de transcodificação Narrowband HD™.
-
O Alibaba Cloud KMS fornece chaves padrão para criptografia do lado do servidor de serviços em nuvem sem custo, e nenhuma compra de instância é necessária. No entanto, se você precisar construir uma solução criptográfica de aplicação personalizada, usar o recurso de credenciais ou gerenciar o ciclo de vida das chaves, será necessário adquirir uma instância de gerenciamento de chaves de software ou hardware. Para detalhes de cobrança, consulte Cobrança.
Limite de QPS
O limite de QPS por usuário para esta operação é de 30 chamadas por segundo. Se o limite for excedido, as chamadas de API serão limitadas, o que pode afetar seus negócios. Invoque esta operação adequadamente.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
live:AddLiveStreamTranscode |
create |
*Domain
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Não |
O ID da região. Ao usar o SDK 2.0, defina este parâmetro como o ID da região que corresponde ao endpoint de registro do serviço. Ao usar o SDK 1.0, ignore este parâmetro. |
cn-shanghai |
| Domain |
string |
Sim |
O domínio de streaming do streamer. |
example.com |
| App |
string |
Sim |
O nome da aplicação à qual o stream pertence.
Nota
Se um modelo de transcodificação com App definido como um único asterisco (*) estiver configurado: quando um usuário solicitar um stream transcodificado, o sistema primeiro corresponderá ao modelo de transcodificação cujo valor de App é o mesmo que o AppName na URL de ingestão. Se tal modelo não existir, o sistema corresponderá ao modelo de transcodificação com App definido como um único asterisco (*). |
liveApp**** |
| Template |
string |
Sim |
O modelo de transcodificação. Valores válidos:
|
lsd |
| EncryptParameters |
string |
Não |
A configuração de criptografia. Formato JSON. Os campos são descritos a seguir:
|
{"EncryptType": "aliyun", "KmsKeyID":"afce5722-81d2-43c3-9930-7601da11****","KmsKeyExpireInterval":"3600"} |
| Lazy |
string |
Não |
Especifica se a transcodificação sob demanda deve ser ativada. Valores válidos:
|
yes |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O ID da solicitação. |
||
| RequestId |
string |
O ID da solicitação. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD8 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameters | %s Please check and try again later. | Exception parameter exists, please check and try again. |
| 400 | ConfigAlreadyExists | %s Please check and try again later. | Configuration already exists, please check and try again. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.