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 , amrWide g722 , g7221 , , g7221c , muchv2 g729 satin opus satinFullband multiChannelAudio , 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
}
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de