tipo de recurso mediaStream

Namespace: microsoft.graph.callRecords

Representa informações sobre um fluxo de mídia entre dois pontos de extremidade em uma chamada.

Propriedades

Propriedade Tipo Descrição
audioCodec microsoft.graph.callRecords.audioCodec Nome codec usado para codificar áudio para transmissão na rede. Os valores possíveis são: unknown, , invalid, cn, pcma, pcmu, amrWideg722, g7221, , g7221c, muchv2g729satinopussatinFullbandmultiChannelAudio, rtAudio8, , rtAudio16, silk, silkNarrow, silkWide, siren, , xmsRta, , . unknownFutureValue
averageAudioDegradation Duplo Degradação média da pontuação de opinião média da rede para fluxo. Representa o quanto a perda de rede e o nervosismo afetaram a qualidade do áudio recebido.
averageAudioNetworkJitter Duração Nervosismo médio para o fluxo calculado conforme especificado no RFC 3550, anotado no formato ISO 8601 . Por exemplo, 1 segundo é denotado como 'PT1S', em que 'P' é o designador de duração, 'T' é o designador de tempo e 'S' é o segundo designador.
averageBandwidthEstimate Int64 Largura de banda estimada média disponível entre dois pontos de extremidade em bits por segundo.
averageFreezeDuration Duração Duração média do tempo de congelamento recebido no fluxo de vídeo.
averageJitter Duração Nervosismo médio para o fluxo calculado conforme especificado no RFC 3550, anotado no formato ISO 8601 . Por exemplo, 1 segundo é denotado como 'PT1S', em que 'P' é o designador de duração, 'T' é o designador de tempo e 'S' é o segundo designador.
averagePacketLossRate Duplo Taxa média de perda de pacote para fluxo.
averageRatioOfConcealedSamples Duplo Razão do número de quadros de áudio com exemplos gerados por ocultação de perda de pacote para o número total de quadros de áudio.
averageReceivedFrameRate Duplo Quadros médios por segundo recebidos para todos os fluxos de vídeo computados ao longo da sessão.
averageRoundTripTime Duração Tempo médio de ida e volta de propagação de rede calculado conforme especificado no RFC 3550, denotado no formato ISO 8601 . Por exemplo, 1 segundo é denotado como 'PT1S', em que 'P' é o designador de duração, 'T' é o designador de tempo e 'S' é o segundo designador.
averageVideoFrameLossPercentage Duplo Percentual médio de quadros de vídeo perdidos conforme exibido para o usuário.
averageVideoFrameRate Duplo Quadros médios por segundo recebidos para um fluxo de vídeo, computados ao longo da sessão.
averageVideoPacketLossRate Duplo Fração média de pacotes perdidos, conforme especificado no RFC 3550, computado ao longo da sessão.
endDateTime DateTimeOffset Hora utc quando 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. Esse campo só está disponível para fluxos que usam o protocolo SIP.
isAudioForwardErrorCorrectionUsed Booliano Indica se a FEC (correção de erro de encaminhamento) foi usada em algum momento durante a sessão. O valor padrão é nulo.
lowFrameRateRatio Duplo Fração da chamada em que a taxa de quadros é menor que 7,5 quadros por segundo.
lowVideoProcessingCapabilityRatio Duplo Fração da chamada que o cliente está executando menos de 70% do recurso de processamento de vídeo esperado.
maxAudioNetworkJitter Duração Máximo de nervosismo de rede de áudio computado em cada uma das janelas de 20 segundos durante a sessão, denotada no formato ISO 8601 . Por exemplo, 1 segundo é denotado como 'PT1S', em que 'P' é o designador de duração, 'T' é o designador de tempo e 'S' é o segundo designador.
maxJitter Duração Nervosismo máximo para o fluxo calculado conforme especificado no RFC 3550, denotado no formato ISO 8601 . Por exemplo, 1 segundo é denotado como 'PT1S', em que 'P' é o designador de duração, 'T' é o designador de tempo e 'S' é o segundo designador.
maxPacketLossRate Duplo Taxa máxima de perda de pacote para o fluxo.
maxRatioOfConcealedSamples Duplo Taxa máxima de pacotes ocultos pelo curandeiro.
maxRoundTripTime Duração Tempo máximo de ida e volta de propagação de rede calculado conforme especificado no RFC 3550, indicado no formato ISO 8601 . Por exemplo, 1 segundo é denotado como 'PT1S', em que 'P' é o designador de duração, 'T' é o designador de tempo e 'S' é o segundo designador.
packetUtilization Int64 Contagem de pacotes para o fluxo.
postForwardErrorCorrectionPacketLossRate Duplo Taxa de perda de pacotes após o FEC ter sido aplicado agregado em todos os fluxos de vídeo e codecs.
rmsFreezeDuration Duração Duração média do tempo de congelamento recebido no fluxo de vídeo representado no quadrado médio raiz.
startDateTime DateTimeOffset Hora utc quando o fluxo 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. Esse campo só está disponível para fluxos que usam o protocolo SIP.
streamDirection microsoft.graph.callRecords.mediaStreamDirection Indica a direção do fluxo de mídia. Os valores possíveis são: callerToCallee e calleeToCaller.
streamId Cadeia de caracteres Identificador exclusivo para o fluxo.
videoCodec microsoft.graph.callRecords.videoCodec Nome codec usado 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 True se o fluxo de mídia ignorou o Servidor de Mediação e foi direto entre o cliente e o Gateway PSTN/PBX, false caso contrário.

Representação JSON

Veja a seguir uma representação JSON do 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
}