Modifica os recursos de vídeo de um estúdio de produção.
Descrição da operação
Antes de chamar esta operação, você deve criar um estúdio de produção chamando a operação CreateCaster.
Limite de QPS
Esta operação suporta até 10 consultas por segundo (QPS) por usuário. Se você exceder esse limite, suas chamadas de API serão limitadas, o que pode afetar seus negócios. Planeje suas chamadas adequadamente.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
live:ModifyCasterVideoResource |
update |
*Caster
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Não |
O ID da região. |
cn-shanghai |
| CasterId |
string |
Sim |
O ID do estúdio de produção.
Nota
O nome do estúdio de produção na lista da página Cloud Production Studio é o seu ID. |
LIVEPRODUCER_POST-cn-0pp1czt**** |
| ResourceId |
string |
Sim |
O ID do recurso. Se você adicionar uma fonte de vídeo ao estúdio de produção chamando a operação AddCasterVideoResource, use o ResourceId retornado na resposta. |
05ab713c-676e-49c0-96ce-cc408da1**** |
| ResourceName |
string |
Não |
O nome da fonte de vídeo. |
test001 |
| LiveStreamUrl |
string |
Não |
A URL da transmissão ao vivo. Importante
Este parâmetro é obrigatório apenas se a fonte de vídeo for uma transmissão ao vivo. |
rtmp://guide.aliyundoc.com/caster/4a82a3d1b7f0462ea37348366201****?auth_key=1608953344-0-0-ac8c628078541d7055a170ec59a5**** |
| MaterialId |
string |
Não |
O ID do material. |
f080575eb5f4427684fc0715159a**** |
| VodUrl |
string |
Não |
A URL do arquivo de vídeo sob demanda (VOD). Importante
Este parâmetro está disponível apenas se a fonte de vídeo for um arquivo de vídeo que não foi importado para a biblioteca de materiais. Nota
Os arquivos VOD devem estar no formato MP4, FLV ou TS. |
http://developer.aliyundoc.com/AppName/StreamName.flv |
| BeginOffset |
integer |
Não |
O deslocamento inicial do arquivo de vídeo. Unidade: milissegundos. Importante
Este parâmetro é válido apenas se a fonte de vídeo for um arquivo de vídeo. Nota
Um valor maior que 0 especifica o horário de início para leitura do arquivo. O tempo é um deslocamento a partir do primeiro quadro. |
0 |
| EndOffset |
integer |
Não |
Este parâmetro é válido apenas para arquivos de vídeo. Unidade: milissegundos.
|
10000 |
| RepeatNum |
integer |
Não |
Este parâmetro é válido apenas para arquivos de vídeo. Especifica o número de vezes para repetir o vídeo após a conclusão da reprodução.
|
0 |
| PtsCallbackInterval |
integer |
Não |
O intervalo de callback do Presentation Time Stamp (PTS). Unidade: milissegundos. Este parâmetro é válido apenas para materiais VOD. |
2000 |
| ImageId |
string |
Não |
O ID do material de imagem na biblioteca de ativos de mídia. Nota
Este parâmetro é obrigatório apenas se a fonte de vídeo for uma imagem. |
a089175eb5f4427684fc0715159a**** |
| ImageUrl |
string |
Não |
A URL do material de imagem. Nota
Este parâmetro está disponível apenas se a fonte de vídeo for uma imagem que não foi importada para a biblioteca de materiais. A imagem deve estar no formato JPG ou PNG, e seu tamanho não pode exceder 10 MB. |
http://learn.aliyundoc.com/AppName/image.jpg |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| CasterId |
string |
O ID do estúdio de produção. Você pode usar este ID para consultar fontes de vídeo, adicionar layouts ou consultar listas de layout do estúdio de produção. |
LIVEPRODUCER_POST-cn-0pp1czt**** |
| RequestId |
string |
O ID da solicitação. |
CF60DB6A-7FD6-426E-9288-122CC1A52FA7 |
| ResourceId |
string |
O ID do recurso. |
98461064-1c94-4dc1-85ce-94098764**** |
Exemplos
Resposta de sucesso
JSON formato
{
"CasterId": "LIVEPRODUCER_POST-cn-0pp1czt****",
"RequestId": "CF60DB6A-7FD6-426E-9288-122CC1A52FA7",
"ResourceId": "98461064-1c94-4dc1-85ce-94098764****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidCasterId.Malformed | %s, please check and try again later. | The parameter CasterId is invalid, please check and try again. |
| 400 | InvalidUserId.Malformed | %s, please check userId. | The userId passed in is invalid, please check. |
| 400 | InvalidParameter.Malformed | There are invalid parameters: %s. | There are invalid parameters: %s. |
| 400 | InvalidResourceId.Malformed | %s, please check and try again later. | The parameter ResourceId is invalid, please check and try again. |
| 400 | InvalidLiveStreamUrl.Malformed | %s, please check and try again later. | The parameter LiveStreamUrl is invalid, please check and try again. |
| 400 | InvalidMaterialId.Malformed | %s, please check and try again later. | The parameter MaterialId is invalid, please check and try again. |
| 400 | InvalidVodUrl.Malformed | %s, please check and try again later. | Parameter VodUrl is invalid, please check and try again. |
| 401 | IllegalOperation | %s, please check and try again later. | Operation not allowed, please check and try again. |
| 500 | InternalError | %s, please try again later. | Internal error, please try again later. |
| 404 | InvalidCaster.NotFound | %s, please check and try again later. | The guide station does not exist, please check and try again. |
| 404 | InvalidResource.NotFound | %s, please check and try again later. | The resource does not exist. 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.