Estatísticas de acesso simultâneo a fluxos ao vivo
POST
https://eduplay.rnp.br/collector/accessManager
Request Body
Name | Type | Description |
---|---|---|
idContent* | String | identificador numérico da transmissão, TV ou rádio |
retrieveInterval* | Boolean | define quando é para retornar os valores mínimos e máximos a partir dos quais deve gerar o valor aleatório para envio da próxima chamada de estou assistindo |
session* | String | identificador da sessão do usuário que está assistindo o conteúdo ao vivo |
type | String | definir qual tipo do conteúdo ao vivo. |
Os valores possíveis para o parâmetro type
do corpo da requisição são:
transmission
: para definir que é um fluxo de vídeo ao vivochannel
: para definir que é um fluxo de TV ou rádioaudio
: para definir que é um fluxo de áudio ao vivo
O corpo da requisição deve ser enviado no formato json. Exemplo:
A resposta da requisição também será no formato json:
em que:
success
: flag para informar se o registro do acesso foi realizado com sucesso;error
: em caso de erro no registro, nesse campo é enviado detalhes do erro quando existir;live
: audiência do fluxo ao vivo no momentominInterval
emaxInterval
: são os valores mínimos e máximos, em milissegundos, dentro do qual deve ser definido um instante aleatório para agendar o próximo envio da informação que o usuário está assistindo. Esses valores são retornados apenas se na requisição foi definido oretrieveInterval
for igual a true.IMPORTANTE: os valores de mínimo e máximo são configurações que raramente mudam e por isso ficam cacheadas na aplicação de coleta de estatísticas. Dessa forma, não é necessário solicitar esse valor em todas as requisições. Seria suficiente buscar apenas uma vez para a sessão do usuário e armazenar temporariamente no cliente para uso nas próximas requisições.
Last updated