Compartilhar via


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, cnpcma, pcmu, amrWide, g7221g722, , g7221c, g729, multiChannelAudio, muchv2, opus, , satin, satinFullband, rtAudio8, , , rtAudio16, silk, silkNarrow, unknownFutureValuesilkWidesirenxmsRta.
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
}