Type de ressource mediaStream

Espace de noms : Microsoft.graph.callRecords

Représente des informations sur un flux multimédia entre deux points de terminaison dans un appel.

Propriétés

Propriété Type Description
audioCodec microsoft.graph.callRecords.audioCodec Nom du codec utilisé pour encoder l’audio pour la transmission sur le réseau. Les valeurs possibles sont : unknown, invalid, cn, pcma, amrWidepcmu, g722g7221cg7221g729, opussatinsatinFullbandrtAudio16multiChannelAudiomuchv2rtAudio8, silksilkNarrow, . unknownFutureValuesilkWidesirenxmsRta
averageAudioDegradation Double Dégradation moyenne du score d’opinion moyenne du réseau pour le flux. Représente l’impact de la perte réseau et de la gigue sur la qualité de l’audio reçu.
averageAudioNetworkJitter Durée Gigue moyenne pour le flux calculé comme spécifié dans RFC 3550, indiqué au format ISO 8601 . Par exemple, 1 seconde est désignée comme 'PT1S', où « P » est l’identificateur de durée, « T » est l’identificateur de temps et « S » est le deuxième désignateur.
averageBandwidthEstimate Int64 Bande passante estimée moyenne disponible entre deux points de terminaison en bits par seconde.
averageFreezeDuration Durée Durée moyenne du temps de congélation reçu dans le flux vidéo.
averageJitter Durée Gigue moyenne pour le flux calculé comme spécifié dans RFC 3550, indiqué au format ISO 8601 . Par exemple, 1 seconde est désignée comme 'PT1S', où « P » est l’identificateur de durée, « T » est l’identificateur de temps et « S » est le deuxième désignateur.
averagePacketLossRate Double Taux de perte de paquets moyen pour le flux.
averageRatioOfConcealedSamples Double Ratio du nombre d’images audio avec des échantillons générés par la dissimulation de perte de paquets par rapport au nombre total de trames audio.
averageReceivedFrameRate Double Images moyennes par seconde reçues pour tous les flux vidéo calculés sur la durée de la session.
averageRoundTripTime Durée Temps moyen d’aller-retour de propagation réseau calculé comme spécifié dans RFC 3550, indiqué au format ISO 8601 . Par exemple, 1 seconde est désignée comme 'PT1S', où « P » est l’identificateur de durée, « T » est l’identificateur de temps et « S » est le deuxième désignateur.
averageVideoFrameLossPercentage Double Pourcentage moyen d’images vidéo perdues telles qu’affichées pour l’utilisateur.
averageVideoFrameRate Double Images moyennes par seconde reçues pour un flux vidéo, calculées sur la durée de la session.
averageVideoPacketLossRate Double Fraction moyenne des paquets perdus, comme spécifié dans la RFC 3550, calculée sur la durée de la session.
endDateTime DateTimeOffset Heure UTC à laquelle le flux s’est terminé. Le type DateTimeOffset représente les informations de date et d’heure au moyen du format ISO 8601. Il est toujours au format d’heure UTC. Par exemple, le 1er janvier 2014 à minuit UTC se présente comme suit : 2014-01-01T00:00:00Z. Ce champ est disponible uniquement pour les flux qui utilisent le protocole SIP.
isAudioForwardErrorCorrectionUsed Valeur booléenne Indique si la correction d’erreur de transfert (FEC) a été utilisée à un moment donné pendant la session. La valeur par défaut est null.
lowFrameRateRatio Double Fraction de l’appel où la fréquence d’images est inférieure à 7,5 images par seconde.
lowVideoProcessingCapabilityRatio Double Fraction de l’appel selon laquelle le client exécute moins de 70 % de la capacité de traitement vidéo attendue.
maxAudioNetworkJitter Durée Maximum de gigue du réseau audio calculée sur chacune des fenêtres de 20 secondes pendant la session, indiqué au format ISO 8601 . Par exemple, 1 seconde est désignée comme 'PT1S', où « P » est l’identificateur de durée, « T » est l’identificateur de temps et « S » est le deuxième désignateur.
maxJitter Durée Gigue maximale pour le flux calculé comme spécifié dans RFC 3550, indiqué au format ISO 8601 . Par exemple, 1 seconde est désignée comme 'PT1S', où « P » est l’identificateur de durée, « T » est l’identificateur de temps et « S » est le deuxième désignateur.
maxPacketLossRate Double Taux de perte de paquets maximal pour le flux.
maxRatioOfConcealedSamples Double Rapport maximal de paquets masqués par le guérisseur.
maxRoundTripTime Durée Durée maximale d’aller-retour de propagation réseau calculée comme spécifié dans RFC 3550, indiqué au format ISO 8601 . Par exemple, 1 seconde est désignée comme 'PT1S', où « P » est l’identificateur de durée, « T » est l’identificateur de temps et « S » est le deuxième désignateur.
packetUtilization Int64 Nombre de paquets pour le flux.
postForwardErrorCorrectionPacketLossRate Double Taux de perte de paquets après l’application de FEC agrégé sur tous les flux vidéo et codecs.
rmsFreezeDuration Durée Durée moyenne du temps de congélation reçu dans le flux vidéo représenté dans le carré moyen racine.
startDateTime DateTimeOffset Heure UTC à laquelle le flux a démarré. Le type DateTimeOffset représente les informations de date et d’heure au moyen du format ISO 8601. Il est toujours au format d’heure UTC. Par exemple, le 1er janvier 2014 à minuit UTC se présente comme suit : 2014-01-01T00:00:00Z. Ce champ est disponible uniquement pour les flux qui utilisent le protocole SIP.
streamDirection microsoft.graph.callRecords.mediaStreamDirection Indique la direction du flux multimédia. Les valeurs possibles sont les suivantes : callerToCallee, calleeToCaller.
streamId Chaîne Identificateur unique du flux.
videoCodec microsoft.graph.callRecords.videoCodec Nom du codec utilisé pour encoder la vidéo pour la transmission sur le réseau. Les valeurs possibles sont les suivantes : unknown, invalid, av1, h263, h264, h264s, h264uc, h265, rtvc1, rtVideo, xrtvc1 et unknownFutureValue.
wasMediaBypassed Valeur booléenne True si le flux multimédia a contourné le serveur de médiation et est passé directement entre le client et la passerelle PSTN/PBX ; sinon, false.

Représentation JSON

La représentation JSON suivante montre le type de ressource.

{
  "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
}