Consulta as informações de todos os streams ativos em um nome de domínio especificado ou em um aplicativo especificado sob um nome de domínio.
Descrição da operação
Esta operação suporta os seguintes tipos de stream:
-
all: Consulta todos os streams.
-
raw: Consulta streams originais.
-
trans: Consulta streams transcodificados.
Limite de QPS
O limite de QPS para um único usuário é de 10.000 chamadas por minuto. Se o limite for excedido, as chamadas de API serão limitadas, o que pode afetar seu negócio. Chame esta operação com uma frequência razoável.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
live:DescribeLiveStreamsOnlineList |
get |
*All Resource
|
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 domínio de streaming do transmissor. Nota
|
example.com |
| AppName |
string |
Não |
O nome do aplicativo ao qual o stream pertence. Você pode visualizar o AppName na página Gerenciamento de Streams. |
liveApp**** |
| StreamName |
string |
Não |
O nome do stream. Apenas um único StreamName pode ser especificado. Você pode visualizar o StreamName na página Gerenciamento de Streams. |
liveStream**** |
| OnlyStream |
string |
Não |
Especifica se devem ser retornados apenas os campos especificados. Valores válidos:
|
no |
| PageSize |
integer |
Não |
O número de entradas por página. Valores válidos: 1 a 3000. Valor padrão: 2000. |
1500 |
| PageNum |
integer |
Não |
O número da página. Valor padrão: 1. |
1 |
| StreamType |
string |
Não |
O tipo de stream. Valores válidos:
Valores válidos:
|
all |
| QueryType |
string |
Não |
Especifica se deve ser usada correspondência aproximada para o nome do stream. Valores válidos:
Valores válidos:
|
fuzzy |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
As informações do stream ativo. |
||
| RequestId |
string |
O ID da solicitação. |
5c6a2a0df228-4a64- af62-20e91b9676b3 |
| TotalPage |
integer |
O número total de páginas. |
2 |
| PageNum |
integer |
O número da página. |
1 |
| PageSize |
integer |
O número de entradas por página. |
10 |
| TotalNum |
integer |
O número total de entradas que atendem às condições especificadas. |
11 |
| OnlineInfo |
object |
||
| LiveStreamOnlineInfo |
array<object> |
As informações sobre os streams que estão sendo ingeridos. |
|
|
object |
As informações sobre os streams que estão sendo ingeridos. |
||
| AudioDataRate |
integer |
The audio bitrate of the live stream. Unit: Kbps. Nota
This parameter is available only after you submit a ticket to enable the whitelist configuration. For more information about how to submit a ticket, see Contact Us. |
600 |
| FrameRate |
integer |
The frame rate. Unit: FPS. |
15 |
| PublishUrl |
string |
The full ingest URL. |
rtmp://demo.aliyundoc.com/live/test**** |
| StreamName |
string |
The stream name. |
liveStream**** |
| AudioCodecId |
integer |
The audio codec ID. |
10 |
| Height |
integer |
The height of the video resolution. Unit: pixel. |
720 |
| VideoDataRate |
integer |
The video bitrate of the live stream. Unit: Kbps. Nota
This parameter is available only after you submit a ticket to enable the whitelist configuration. For more information about how to submit a ticket, see Contact Us. |
600 |
| DomainName |
string |
The streaming domain of the streamer. |
example.com |
| PublishDomain |
string |
The ingest domain. If you use live center ingest, you can directly specify the streaming domain. |
demo.aliyundoc.com |
| PublishTime |
string |
The time when stream ingest started. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2021-08-09T02:37:59Z |
| AppName |
string |
The name of the application to which the stream belongs. |
liveApp**** |
| PublishType |
string |
The ingest type. Valid values:
|
edge |
| VideoCodecId |
integer |
The video codec ID. |
7 |
| Transcoded |
string |
Indicates whether the stream is a transcoded stream. Valid values:
|
no |
| Width |
integer |
The width of the video resolution. Unit: pixel. |
1280 |
| ClientIp |
string |
The IP address of the ingest client. |
106.11.XX.XX |
| ServerIp |
string |
The IP address of the ingest node. |
120.221.XX.XX |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "5c6a2a0df228-4a64- af62-20e91b9676b3",
"TotalPage": 2,
"PageNum": 1,
"PageSize": 10,
"TotalNum": 11,
"OnlineInfo": {
"LiveStreamOnlineInfo": [
{
"AudioDataRate": 600,
"FrameRate": 15,
"PublishUrl": "rtmp://demo.aliyundoc.com/live/test****",
"StreamName": "liveStream****",
"AudioCodecId": 10,
"Height": 720,
"VideoDataRate": 600,
"DomainName": "example.com",
"PublishDomain": "demo.aliyundoc.com",
"PublishTime": "2021-08-09T02:37:59Z",
"AppName": "liveApp****",
"PublishType": "edge",
"VideoCodecId": 7,
"Transcoded": "no",
"Width": 1280,
"ClientIp": "106.11.XX.XX",
"ServerIp": "120.221.XX.XX"
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | QpsOverLimit | Qps is over limit for this domainName. | |
| 400 | InvalidStartTime.Malformed | Specified StartTime is malformed. | |
| 400 | InvalidEndTime.Malformed | Specified EndTime is malformed. | |
| 400 | InvalidEndTime.Mismatch | Specified end time does not match the specified start time. | |
| 400 | Duration.Exceed | Duration between StartTime and EndTime is too long. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.