Consulta os dados de uso de transcodificação de um nome de domínio chamando DescribeLiveDomainStreamTranscodeData.
Descrição da operação
Você pode usar esta operação para consultar dados de largura de banda de rede para cada intervalo de tempo.
Consultas em lote de nomes de domínio são suportadas. Separe vários nomes de domínio com vírgulas (,).
Você pode consultar dados dos últimos 90 dias.
A granularidade temporal dos dados é hora ou dia.
Para as faixas de cobrança correspondentes a diferentes tipos de transcodificação e resoluções de transcodificação, consulte a descrição das faixas de cobrança para diferentes especificações de instância em Cobrança de transcodificação de transmissão ao vivo.
Limite de QPS
O limite de QPS por usuário para esta operação é de 20 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:DescribeLiveDomainStreamTranscodeData |
get |
*Todos os recursos.
|
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 |
Não |
O domínio de streaming do streamer a ser consultado.
|
example.com |
| StartTime |
string |
Sim |
O início do intervalo de tempo a ser consultado. Especifique a hora no formato aaaa-MM-ddTHH:mm:ssZ em UTC.
|
2017-12-10T20:00:00Z |
| EndTime |
string |
Sim |
O fim do intervalo de tempo a ser consultado. Especifique a hora no formato aaaa-MM-ddTHH:mm:ssZ em UTC. |
2017-12-10T22:00:00Z |
| Precision |
string |
Não |
A precisão temporal da consulta. Valores válidos:
Valores válidos:
|
min |
| Interval |
string |
Não |
A granularidade temporal da consulta. Unidade: segundos. Valores válidos:
Nota
Se este parâmetro for deixado vazio, a granularidade padrão será por hora. Valores válidos:
|
3600 |
| Split |
string |
Não |
A chave de agrupamento. Valores válidos:
Você pode especificar um ou mais valores. Separe vários valores com vírgulas (,). Valor padrão: |
domain |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
3C6CCEC4-6B88-4D4A-93E4-D47B****** |
| TranscodeDataList |
object |
||
| TranscodeData |
array<object> |
Os dados de largura de banda de rede para cada intervalo de tempo. |
|
|
object |
|||
| TanscodeType |
string |
O tipo de transcodificação. Valores válidos: Nota
Este parâmetro de resposta entra em vigor apenas quando o parâmetro de solicitação Split é definido como transcode_type.
|
H264STD |
| Domain |
string |
O domínio de transmissão do streamer. Nota
Este parâmetro de resposta entra em vigor apenas quando o parâmetro de solicitação Split é definido como domain. |
example.com |
| Region |
string |
A região à qual o nome de domínio pertence. Valores válidos: Nota
Este parâmetro de resposta entra em vigor apenas quando o parâmetro de solicitação Split é definido como region.
|
cn-beijing |
| Duration |
integer |
A duração. Unidade: minutos. |
2000 |
| TimeStamp |
string |
O início do intervalo de tempo. A hora está no formato yyyy-MM-ddTHH:mm:ssZ em UTC. |
2017-12-10T20:00:00Z |
| Fps |
string |
A taxa de quadros. Nota
Este parâmetro de resposta entra em vigor apenas quando o parâmetro de solicitação Split é definido como fps. |
normal |
| Resolution |
string |
A resolução. Valores válidos: Nota
Este parâmetro de resposta entra em vigor apenas quando o parâmetro de solicitação Split é definido como resolution.
|
HD |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "3C6CCEC4-6B88-4D4A-93E4-D47B******",
"TranscodeDataList": {
"TranscodeData": [
{
"TanscodeType": "H264STD",
"Domain": "example.com",
"Region": "cn-beijing",
"Duration": 2000,
"TimeStamp": "2017-12-10T20:00:00Z",
"Fps": "normal",
"Resolution": "HD"
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | Specified StartTime is malformed. | |
| 400 | InvalidEndTime.Malformed | Specified EndTime is malformed. | |
| 400 | InvalidParamPrecision | The parameter Precision is invalid, please check StartTime and EndTime or Precision. | O parâmetro Precision é inválido. Verifique o parâmetro StartTime, EndTime ou Precision. |
| 400 | InvalidEndTime.Mismatch | Specified end time does not math the specified start time. | A hora de término não corresponde à hora de início. Verifique se os horários são consistentes. |
| 400 | InvalidTimeSpan | The time span exceeds the limit. | O intervalo de tempo excede o limite. Consulte a documentação da API para configurar um intervalo de tempo de consulta válido. |
| 400 | InvalidStartTime.ValueNotSupported | The specified value of parameter StartTime is not supported. | O parâmetro StartTime especificado não é suportado. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.