tipo de recurso mediaStream
Namespace: microsoft.graph.callRecords
Importante
As APIs na versão /beta
no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.
Representa informações sobre um fluxo de multimédia entre dois pontos finais numa chamada.
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
audioCodec | microsoft.graph.callRecords.audioCodec | Nome do codec utilizado para codificar áudio para transmissão na rede. Os valores possíveis são: unknown , , invalid , cn pcma , pcmu , amrWide , g7221 g722 , , g7221c , g729 , multiChannelAudio , muchv2 , opus , , satin , satinFullband , rtAudio8 , , , rtAudio16 , silk , silkNarrow , unknownFutureValue silkWide siren xmsRta . |
averageAudioDegradation | Duplo | Degradação média da Classificação de Opinião média da rede para o fluxo. Representa o quanto a perda de rede e o nervosismo afetaram a qualidade do áudio recebido. |
averageAudioNetworkJitter | Duração | Interferência média para o fluxo calculado conforme especificado em RFC 3550, indicado no formato ISO 8601 . Por exemplo, 1 segundo é indicado como 'PT1S' , em que "P" é o designador de duração, "T" é o designador de hora e "S" é o segundo designador. |
averageBandwidthEstimate | Int64 | Largura de banda média estimada disponível entre dois pontos finais em bits por segundo. |
averageFreezeDuration | Duração | Média da duração de congelamento recebida relacionada com a transmissão em fluxo de vídeo. |
averageJitter | Duração | Interferência média para o fluxo calculado conforme especificado em RFC 3550, indicado no formato ISO 8601 . Por exemplo, 1 segundo é indicado como 'PT1S' , em que "P" é o designador de duração, "T" é o designador de hora e "S" é o segundo designador. |
averagePacketLossRate | Duplo | Taxa média de perda de pacotes para o fluxo. |
averageRatioOfConcealedSamples | Duplo | Proporção do número de fotogramas de áudio com amostras geradas pela ocultação da perda de pacotes para o número total de fotogramas de áudio. |
averageReceivedFrameRate | Duplo | Fotogramas médios por segundo recebidos para todos os fluxos de vídeo calculados durante a sessão. |
averageRoundTripTime | Duração | Tempo médio de ida e volta da propagação de rede calculado conforme especificado em RFC 3550, indicado no formato ISO 8601 . Por exemplo, 1 segundo é indicado como 'PT1S' , em que "P" é o designador de duração, "T" é o designador de hora e "S" é o segundo designador. |
averageVideoFrameLossPercentage | Duplo | Percentagem média de fotogramas de vídeo perdidos conforme apresentado ao utilizador. |
averageVideoFrameRate | Duplo | Fotogramas médios por segundo recebidos para um fluxo de vídeo, calculados ao longo da duração da sessão. |
averageVideoPacketLossRate | Duplo | Fração média de pacotes perdidos, conforme especificado em RFC 3550, calculada ao longo da duração da sessão. |
endDateTime | DateTimeOffset | Hora UTC em que o fluxo terminou. O tipo DateTimeOffset representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z . Este campo só está disponível para fluxos que utilizem o protocolo SIP. |
isAudioForwardErrorCorrectionUsed | Booliano | Indica se a correção do erro de reencaminhamento (FEC) foi utilizada em algum momento durante a sessão. O valor padrão é nulo. |
lowFrameRateRatio | Duplo | Fração da chamada em que a taxa de fotogramas é inferior a 7,5 fotogramas por segundo. |
lowVideoProcessingCapabilityRatio | Duplo | Fração da chamada que o cliente está a executar menos de 70% da capacidade de processamento de vídeo esperada. |
maxAudioNetworkJitter | Duração | Máximo de instabilidade da rede de áudio calculada em cada uma das janelas de 20 segundos durante a sessão, indicada no formato ISO 8601 . Por exemplo, 1 segundo é indicado como 'PT1S' , em que "P" é o designador de duração, "T" é o designador de hora e "S" é o segundo designador. |
maxJitter | Duração | Interferência máxima para o fluxo calculado conforme especificado em RFC 3550, indicado no formato ISO 8601 . Por exemplo, 1 segundo é indicado como 'PT1S' , em que "P" é o designador de duração, "T" é o designador de hora e "S" é o segundo designador. |
maxPacketLossRate | Duplo | Taxa máxima de perda de pacotes para o fluxo. |
maxRatioOfConcealedSamples | Duplo | Proporção máxima de pacotes ocultados pelo curandeiro. |
maxRoundTripTime | Duração | Tempo máximo de ida e volta da propagação de rede calculado conforme especificado em RFC 3550, indicado no formato ISO 8601 . Por exemplo, 1 segundo é indicado como 'PT1S' , em que "P" é o designador de duração, "T" é o designador de hora e "S" é o segundo designador. |
packetUtilization | Int64 | Contagem de pacotes para o fluxo. |
postForwardErrorCorrectionPacketLossRate | Duplo | Taxa de perda de pacotes após a FEC ter sido aplicada agregada em todos os codecs e fluxos de vídeo. |
rmsFreezeDuration | Duração | Quadrado médio raiz da duração de congelamento recebida relacionada com a transmissão em fluxo de vídeo. |
startDateTime | DateTimeOffset | Hora UTC em que a transmissão começou. O tipo DateTimeOffset representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z . Este campo só está disponível para fluxos que utilizem o protocolo SIP. |
streamDirection | microsoft.graph.callRecords.mediaStreamDirection | Indica a direção do fluxo de multimédia. Os valores possíveis são: callerToCallee e calleeToCaller . |
streamId | Cadeia de caracteres | Identificador exclusivo do fluxo. |
videoCodec | microsoft.graph.callRecords.videoCodec | Nome do codec utilizado para codificar vídeo para transmissão na rede. Os valores possíveis são: unknown , invalid , av1 , h263 , h264 , h264s , h264uc , h265 , rtvc1 , rtVideo , xrtvc1 , unknownFutureValue . |
wasMediaBypassed | Booliano | Verdadeiro se a transmissão em fluxo de multimédia ignorou o Servidor de Mediação e foi diretamente entre o cliente e o Gateway RTPC/PBX, caso contrário, falso. |
Representação JSON
A representação JSON seguinte mostra o tipo de recurso.
{
"audioCodec": "String",
"averageAudioDegradation": "Double",
"averageAudioNetworkJitter": "String (duration)",
"averageBandwidthEstimate": 1024,
"averageFreezeDuration": "String (duration)",
"averageJitter": "String (duration)",
"averagePacketLossRate": "Double",
"averageRatioOfConcealedSamples": "Double",
"averageReceivedFrameRate": "Double",
"averageRoundTripTime": "String (duration)",
"averageVideoFrameLossPercentage": "Double",
"averageVideoFrameRate": "Double",
"averageVideoPacketLossRate": "Double",
"endDateTime": "String (timestamp)",
"isAudioForwardErrorCorrectionUsed": "Boolean",
"lowFrameRateRatio": "Double",
"lowVideoProcessingCapabilityRatio": "Double",
"maxAudioNetworkJitter": "String (duration)",
"maxJitter": "String (duration)",
"maxPacketLossRate": "Double",
"maxRatioOfConcealedSamples": "Double",
"maxRoundTripTime": "String (duration)",
"packetUtilization": 1024,
"postForwardErrorCorrectionPacketLossRate": "Double",
"rmsFreezeDuration": "String (duration)",
"startDateTime": "String (timestamp)",
"streamDirection": "String",
"streamId": "String",
"videoCodec": "String",
"wasMediaBypassed": true
}