Tipo de recurso mediaStream

Espacios de nombres: microsoft.graph.callRecords

Representa información sobre un flujo multimedia entre dos puntos de conexión en una llamada.

Propiedades

Propiedad Tipo Descripción
audioCodec microsoft.graph.callRecords.audioCodec Nombre del códec usado para codificar audio para la transmisión en la red. Los valores posibles son: unknown, invalid, cn, pcma, pcmu, amrWide, g7221g722, , g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, , rtAudio16, silk, silkNarrow, silkWide, siren, , xmsRtaunknownFutureValue.
averageAudioDegradation Doble Degradación media de la puntuación de opinión media de red para la secuencia. Representa cuánto ha afectado la pérdida y el nerviosismo de la red a la calidad del audio recibido.
averageAudioNetworkJitter Duración Vibración media de la secuencia calculada como se especifica en RFC 3550, indicada en formato ISO 8601 . Por ejemplo, 1 segundo se indica como 'PT1S', donde 'P' es el designador de duración, 'T' es el designador de tiempo y 'S' es el segundo designador.
averageBandwidthEstimate Int64 Promedio de ancho de banda estimado disponible entre dos puntos de conexión en bits por segundo.
averageFreezeDuration Duración Duración media del tiempo de congelación recibido en la secuencia de vídeo.
averageJitter Duración Vibración media de la secuencia calculada como se especifica en RFC 3550, indicada en formato ISO 8601 . Por ejemplo, 1 segundo se indica como 'PT1S', donde 'P' es el designador de duración, 'T' es el designador de tiempo y 'S' es el segundo designador.
averagePacketLossRate Doble Tasa media de pérdida de paquetes para el flujo.
averageRatioOfConcealedSamples Doble Relación entre el número de fotogramas de audio con muestras generadas por la ocultación de pérdida de paquetes y el número total de fotogramas de audio.
averageReceivedFrameRate Doble Promedio de fotogramas por segundo recibidos para todas las secuencias de vídeo calculadas durante la sesión.
averageRoundTripTime Duración Promedio de tiempo de ida y vuelta de propagación de red calculado según lo especificado en RFC 3550, indicado en formato ISO 8601 . Por ejemplo, 1 segundo se indica como 'PT1S', donde 'P' es el designador de duración, 'T' es el designador de tiempo y 'S' es el segundo designador.
averageVideoFrameLossPercentage Doble Porcentaje medio de fotogramas de vídeo perdidos como se muestra al usuario.
averageVideoFrameRate Doble Promedio de fotogramas por segundo recibidos para una secuencia de vídeo, calculada durante la sesión.
averageVideoPacketLossRate Doble Fracción media de paquetes perdidos, como se especifica en RFC 3550, calculada durante la sesión.
endDateTime DateTimeOffset Hora UTC cuando finalizó la secuencia. El tipo DateTimeOffset representa la información de fecha y hora con el formato ISO 8601 y está siempre en hora UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z. Este campo solo está disponible para las secuencias que usan el protocolo SIP.
isAudioForwardErrorCorrectionUsed Booleano Indica si la corrección de errores de reenvío (FEC) se usó en algún momento durante la sesión. El valor predeterminado es null.
lowFrameRateRatio Doble Fracción de la llamada donde la velocidad de fotogramas es menor que 7,5 fotogramas por segundo.
lowVideoProcessingCapabilityRatio Doble Fracción de la llamada a la que el cliente ejecuta menos del 70 % de la capacidad de procesamiento de vídeo esperada.
maxAudioNetworkJitter Duración Máximo de jitter de red de audio calculado en cada una de las ventanas de 20 segundos durante la sesión, indicada en formato ISO 8601 . Por ejemplo, 1 segundo se indica como 'PT1S', donde 'P' es el designador de duración, 'T' es el designador de tiempo y 'S' es el segundo designador.
maxJitter Duración Vibración máxima para la secuencia calculada como se especifica en RFC 3550, indicada en formato ISO 8601 . Por ejemplo, 1 segundo se indica como 'PT1S', donde 'P' es el designador de duración, 'T' es el designador de tiempo y 'S' es el segundo designador.
maxPacketLossRate Doble Tasa máxima de pérdida de paquetes para la secuencia.
maxRatioOfConcealedSamples Doble Relación máxima de paquetes ocultos por el sanador.
maxRoundTripTime Duración Tiempo máximo de ida y vuelta de propagación de red calculado según lo especificado en RFC 3550, indicado en formato ISO 8601 . Por ejemplo, 1 segundo se indica como 'PT1S', donde 'P' es el designador de duración, 'T' es el designador de tiempo y 'S' es el segundo designador.
packetUtilization Int64 Recuento de paquetes para la secuencia.
postForwardErrorCorrectionPacketLossRate Doble Tasa de pérdida de paquetes después de que FEC se haya aplicado agregado en todas las secuencias de vídeo y códecs.
rmsFreezeDuration Duración Duración media del tiempo de congelación recibido en la secuencia de vídeo representada en el cuadrado medio raíz.
startDateTime DateTimeOffset Hora UTC cuando se inició la secuencia. El tipo DateTimeOffset representa la información de fecha y hora con el formato ISO 8601 y está siempre en hora UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z. Este campo solo está disponible para las secuencias que usan el protocolo SIP.
streamDirection microsoft.graph.callRecords.mediaStreamDirection Indica la dirección del flujo multimedia. Los valores posibles son callerToCallee y calleeToCaller.
streamId Cadena Identificador único de la secuencia.
videoCodec microsoft.graph.callRecords.videoCodec Nombre del códec que se usa para codificar vídeo para la transmisión en la red. Los valores posibles son: unknown, invalid, av1, h263, h264, h264s, h264uc, h265, rtvc1, rtVideo, xrtvc1 y unknownFutureValue.
wasMediaBypassed Booleano True si el flujo multimedia omitió el servidor de mediación y se fue directamente entre el cliente y la puerta de enlace RTC/PBX, en caso contrario, false.

Representación JSON

La siguiente es una representación JSON del 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
}