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 do codec usado para codificar áudio para transmissão na rede. Os valores possíveis são: unknown, invalid, cn, pcmapcmuamrWideg722g7221g7221cg729multiChannelAudiomuchv2opussatinsatinFullbandrtAudio8rtAudio16silksilkNarrowsilkWidesirenxmsRtaunknownFutureValue
averageAudioDegradation Duplo Degradação média da pontuação média de opinião da rede para o fluxo. Representa o quanto a perda de rede e o jitter afetaram a qualidade do áudio recebido.
averageAudioNetworkJitter Duração Jitter médio para o fluxo calculado conforme especificado no RFC 3550, indicado no formato ISO 8601 . Por exemplo, 1 segundo é denotado como 'PT1S', onde 'P' é o designador de duração, 'T' é o designador de tempo e 'S' é o segundo designador.
averageBandwidthEstimate Int64 Largura de banda média estimada 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.
jitter médio Duração Jitter médio para o fluxo calculado conforme especificado no RFC 3550, indicado no formato ISO 8601 . Por exemplo, 1 segundo é denotado como 'PT1S', onde 'P' é o designador de duração, 'T' é o designador de tempo e 'S' é o segundo designador.
averagePacketLossRate Duplo Taxa média de perda de pacotes para fluxo.
averageRatioOfConcealedSamples Duplo Proporção do número de quadros de áudio com amostras geradas pela ocultação de perda de pacotes em relação ao número total de quadros de áudio.
averageReceivedFrameRate Duplo Média de quadros por segundo recebidos para todos os fluxos de vídeo computados durante a sessão.
averageRoundTripTime Duração Tempo médio de ida e volta da propagação da rede calculado conforme especificado no RFC 3550, indicado no formato ISO 8601 . Por exemplo, 1 segundo é denotado como 'PT1S', onde 'P' é o designador de duração, 'T' é o designador de tempo e 'S' é o segundo designador.
averageVideoFrameLossPercentage Duplo Porcentagem média de quadros de vídeo perdidos conforme exibido para o usuário.
averageVideoFrameRate Duplo Média de quadros 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 no RFC 3550, calculada durante a sessão.
endDateTime DateTimeOffset UTC quando a transmissão 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 correção de erro de encaminhamento (FEC) 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 é inferior a 7,5 quadros por segundo.
lowVideoProcessingCapabilityRatio Duplo Fração da chamada que o cliente está executando menos de 70% da capacidade de processamento de vídeo esperada.
maxAudioNetworkJitter Duração Máximo de jitter de rede de áudio calculado em cada uma das janelas de 20 segundos durante a sessão, indicado no formato ISO 8601 . Por exemplo, 1 segundo é denotado como 'PT1S', onde 'P' é o designador de duração, 'T' é o designador de tempo e 'S' é o segundo designador.
maxJitter Duração Jitter máximo para o fluxo calculado conforme especificado no RFC 3550, indicado no formato ISO 8601 . Por exemplo, 1 segundo é denotado como 'PT1S', onde 'P' é o designador de duração, 'T' é o designador de tempo 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 ocultos pelo curador.
maxRoundTripTime Duração Tempo máximo de ida e volta da propagação da rede calculado conforme especificado no RFC 3550, indicado no formato ISO 8601 . Por exemplo, 1 segundo é denotado como 'PT1S', onde '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 a aplicação do FEC agregada 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 na raiz quadrada média.
startDateTime DateTimeOffset UTC quando 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. 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, calleeToCaller.
streamId Cadeia de caracteres Identificador exclusivo para o fluxo.
codec de vídeo microsoft.graph.callRecords.videoCodec Nome do codec usado para codificar vídeo para transmissão na rede. Os valores possíveis são: unknown, invalid, av1, h263xrtvc1h264h264srtVideoh264uch265rtvc1. unknownFutureValue
wasMediaBypassed Booliano Verdadeiro se o fluxo de mídia ignorou o Servidor de Mediação e foi direto entre o cliente e o Gateway PSTN/PBX; caso contrário, falso.

Representação JSON

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