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 , g7221 g722 , , g7221c , g729 , multiChannelAudio , muchv2 , opus , satin , satinFullband , rtAudio8 , , rtAudio16 , silk , silkNarrow , silkWide , siren , , xmsRta unknownFutureValue . |
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 representación JSON muestra el 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
}