Inicia uma playlist.
Descrição da operação
Chame a operação AddPlaylistItems para adicionar itens a uma playlist. Em seguida, chame esta operação para iniciar a playlist.
Limite de QPS
Esta operação tem um limite de 10 consultas por segundo (QPS) para cada usuário. Se você exceder esse limite, suas chamadas de API serão limitadas, o que pode afetar seus negócios. Chame esta operação dentro do limite especificado.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
live:StartPlaylist |
update |
*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. |
cn-shanghai |
| ProgramId |
string |
Sim |
O ID da playlist. Se você adicionar itens à playlist chamando a operação AddPlaylistItems, use o valor retornado do parâmetro ProgramId. |
445409ec-7eaa-461d-8f29-4bec2eb9**** |
| ResumeMode |
string |
Não |
O modo de reinício. Valores válidos:
|
Custom |
| StartItemId |
string |
Não |
O ID do item a ser reproduzido primeiro. Quando o carrossel inicia, este item é reproduzido. Importante
Este parâmetro é necessário apenas quando você define ResumeMode como Custom. |
asdfasdfasdf**** |
| Offset |
integer |
Não |
O deslocamento inicial para o arquivo de vídeo. Este parâmetro é válido apenas para arquivos de vídeo. Unidade: milissegundos. Um valor maior que 0 especifica o tempo de início em relação ao primeiro quadro. |
10000 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| ProgramId |
string |
O ID da playlist. Você pode usar este ID como um parâmetro de solicitação para parar a playlist. |
445409ec-7eaa-461d-8f29-4bec2eb9**** |
| RequestId |
string |
O ID da solicitação. |
5c6a2a0d-f228-4a64-af62-20e91b96**** |
| StreamInfo |
object |
As informações sobre o stream. |
|
| AppName |
string |
O nome do aplicativo. |
liveApp**** |
| DomainName |
string |
O domínio de streaming. |
example.com |
| StreamName |
string |
O nome do stream. |
liveStream**** |
| Streams |
object |
||
| Stream |
array<object> |
The list of stream information. |
|
|
object |
|||
| PullFlvUrl |
string |
The FLV streaming URL. |
http://aliyundoc.com/caster/liveStream****.flv?auth_key=1612772224-0-0-3632be7cd9907169e8b09e91099c**** |
| PullM3U8Url |
string |
The RTMP streaming URL. |
rtmp:///aliyundoc.com/caster/liveStream****?auth_key=1612772224-0-0-4404ca59c0246226d49d01f734b1**** |
| PullRtmpUrl |
string |
The M3U8 streaming URL. |
http://aliyundoc.com/caster/liveStream****.m3u8?auth_key=1612772224-0-0-919a023a127156fe82e3562c3b3b**** |
| Quality |
string |
The video quality. Valid value: original: original quality. |
original |
Exemplos
Resposta de sucesso
JSON formato
{
"ProgramId": "445409ec-7eaa-461d-8f29-4bec2eb9****",
"RequestId": "5c6a2a0d-f228-4a64-af62-20e91b96****",
"StreamInfo": {
"AppName": "liveApp****",
"DomainName": "example.com",
"StreamName": "liveStream****",
"Streams": {
"Stream": [
{
"PullFlvUrl": "http://aliyundoc.com/caster/liveStream****.flv?auth_key=1612772224-0-0-3632be7cd9907169e8b09e91099c****",
"PullM3U8Url": "rtmp:///aliyundoc.com/caster/liveStream****?auth_key=1612772224-0-0-4404ca59c0246226d49d01f734b1****",
"PullRtmpUrl": "http://aliyundoc.com/caster/liveStream****.m3u8?auth_key=1612772224-0-0-919a023a127156fe82e3562c3b3b****",
"Quality": "original"
}
]
}
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | IncorrectSceneStatus | %s, please check and try again later. | Scene status is not supported, please check and try again. |
| 400 | IncorrectCasterStatus | %s, please check and try again later. | Guide station status error, please check and try again. |
| 400 | IncorrectSceneStatus.Inuse | %s, please check and try again later. | Scene is on, please check and try again. |
| 400 | InvalidProgramId.Malformed | %s, please check and try again later. | The parameter ProgramId is invalid, please check and try again. |
| 400 | InvalidParameter.Malformed | There are invalid parameters: %s. | There are invalid parameters: %s. |
| 400 | InvalidNormType.Malformed | %s, please check and try again later. | The norm type is invalid, please check and try again. |
| 400 | InvalidParameter.Offset | %s, please check and try again later. | The parameter Offset is invalid. Check and try again. |
| 400 | InvalidParameter.StartItemId | %s, please check and try again later. | The parameter StartItemId is invalid, please check and try again. |
| 500 | InternalError | %s, please try again later. | Internal error, please try again later. |
| 403 | UserQuotaExceed | Quota exceeded: %s. | Quota exceeded: %s. |
| 404 | PlayListNotFound | %s, please check and try again later. | PlayList does not exist, please check and try again. |
| 404 | PlayListItemNotFound | %s, please check and try again later. | PlayListItem does not exist, please check and try again. |
| 404 | InvalidCaster.NotFound | %s, please check and try again later. | The guide station does not exist, please check and try again. |
| 404 | InvalidCasterTemplate.NotFound | %s, please check and try again later. | The guide template does not exist. Please check and try again. |
| 404 | IncorrectCasterStatus.EnableChannel | %s, please check and try again later. | Caster status does not support EnableChannel settings, 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.