Consulta a configuração de mesclagem de stream principal/backup.
Descrição da operação
O limite de QPS por usuário para esta API é de 100 chamadas por segundo. Se esse limite for excedido, as chamadas da API serão limitadas, o que pode afetar o seu negócio. Utilize esta API de maneira adequada.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
live:DescribeLiveStreamMerge |
get |
*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 |
| DomainName |
string |
Sim |
O nome de domínio de streaming. |
example.com |
| AppName |
string |
Não |
O nome do aplicativo de saída mesclada. Você pode visualizar isso na página Configuração de mesclagem de stream principal/backup. |
app |
| StreamName |
string |
Não |
O nome do stream de saída mesclada. Você pode visualizar isso na página Configuração de mesclagem de stream principal/backup. |
StreamName |
| Protocol |
string |
Não |
O protocolo de streaming. Valores válidos:
|
rtmp |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| LiveStreamMergeList |
object |
||
| LiveStreamMerge |
array<object> |
A lista de informações de transmissão ao vivo. |
|
|
object |
A lista de informações de transmissão ao vivo. |
||
| AppName |
string |
Merged output App name. |
app |
| AppUsing |
string |
Currently used App. |
app1 |
| DomainName |
string |
Streaming domain name. |
example.com |
| EndTime |
string |
Stream merge end time. The date format follows the ISO 8601 standard in UTC+0 time, in the format of yyyy-MM-ddTHH:mm:ssZ. |
2020-05-29T01:00:00Z |
| ExtraInAppStreams |
string |
The app and stream of the 3rd to Nth input streams for merging. |
app3/stream3,app4/stream4,app5/stream5,…,appN/streamN |
| InAppName1 |
string |
Primary input stream application name for merging. |
app1 |
| InAppName2 |
string |
Backup input stream application name for merging. |
app2 |
| InStreamName1 |
string |
Primary input stream name for merging. |
InStream1 |
| InStreamName2 |
string |
Backup input stream name for merging. |
stream2 |
| Protocol |
string |
Live stream protocol. |
rtmp |
| StartTime |
string |
Stream merge start time. The date format follows the ISO 8601 standard in UTC+0 time, in the format of yyyy-MM-ddTHH:mm:ssZ. |
2020-05-29T00:00:00Z |
| StreamName |
string |
Merged output Stream name. |
StreamName |
| StreamUsing |
string |
Currently used Stream. |
InStream1 |
| LiveMerger |
string |
Whether the current task uses the merge engine. Valores válidos:
|
on |
| MergeParameters |
string |
Configuration parameters related to stream switching for the queried task.
Enabling block_all_jitter disables rules 2, 3, and 4. Valid value ranges:
|
ali_low_frame_rate_threshold=10&ali_max_no_frame_timeout=5&block_all_jitter=0 |
| SwitchMode |
string |
||
| RequestId |
string |
O ID da solicitação. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD8 |
Exemplos
Resposta de sucesso
JSON formato
{
"LiveStreamMergeList": {
"LiveStreamMerge": [
{
"AppName": "app",
"AppUsing": "app1",
"DomainName": "example.com",
"EndTime": "2020-05-29T01:00:00Z",
"ExtraInAppStreams": "app3/stream3,app4/stream4,app5/stream5,…,appN/streamN",
"InAppName1": "app1",
"InAppName2": "app2",
"InStreamName1": "InStream1",
"InStreamName2": "stream2",
"Protocol": "rtmp",
"StartTime": "2020-05-29T00:00:00Z",
"StreamName": "StreamName",
"StreamUsing": "InStream1",
"LiveMerger": "on",
"MergeParameters": "ali_low_frame_rate_threshold=10&ali_max_no_frame_timeout=5&block_all_jitter=0\n",
"SwitchMode": ""
}
]
},
"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 | InvalidParam | Parameter invalid. | Illegal input parameters |
| 400 | QuotaExceeded.Merge | Exceed max merge count limit | |
| 400 | ConfigAlreadyExists | Config has already exist. | |
| 500 | InternalError | The request processing has failed due to backend service exception. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.