mediaStream-Ressourcentyp

Namespace: microsoft.graph.callRecords

Stellt Informationen zu einem Medienstream zwischen zwei Endpunkten in einem Aufruf dar.

Eigenschaften

Eigenschaft Typ Beschreibung
audioCodec microsoft.graph.callRecords.audioCodec Codecname, der zum Codieren von Audiodaten für die Übertragung im Netzwerk verwendet wird. Mögliche Werte sind: unknown, invalid, cn, pcma, pcmu, amrWide, , g7221g722, g7221cmuchv2multiChannelAudiosating729opussatinFullband, silkrtAudio16rtAudio8, . unknownFutureValuesilkNarrowsilkWidesirenxmsRta
averageAudioDegradation Gleitkommawert mit doppelter Genauigkeit Average Network Mean Opinion Score degradation for stream( Average Network Mean Opinion Score degradation for stream). Gibt an, wie stark sich der Netzwerkverlust und Jitter auf die Qualität der empfangenen Audiodaten auswirkt.
averageAudioNetworkJitter Dauer Durchschnittlicher Jitter für den Stream, berechnet gemäß RFC 3550, angegeben im ISO 8601-Format . Beispielsweise wird 1 Sekunde als 'PT1S'bezeichnet, wobei "P" der Dauer-Bezeichner, "T" der Zeitzeichner und "S" der zweite Bezeichner ist.
averageBandwidthEstimate Int64 Durchschnittliche geschätzte Bandbreite, die zwischen zwei Endpunkten in Bits pro Sekunde verfügbar ist.
averageFreezeDuration Dauer Durchschnittliche Dauer des empfangenen Einfrierens im Videostream.
averageJitter Dauer Durchschnittlicher Jitter für den Stream, berechnet gemäß RFC 3550, angegeben im ISO 8601-Format . Beispielsweise wird 1 Sekunde als 'PT1S'bezeichnet, wobei "P" der Dauer-Bezeichner, "T" der Zeitzeichner und "S" der zweite Bezeichner ist.
averagePacketLossRate Gleitkommawert mit doppelter Genauigkeit Durchschnittliche Paketverlustrate für Den Stream.
averageRatioOfConcealedSamples Gleitkommawert mit doppelter Genauigkeit Verhältnis der Anzahl von Audioframes mit Stichproben, die durch Paketverlustverschleierung generiert werden, zur Gesamtzahl der Audioframes.
averageReceivedFrameRate Gleitkommawert mit doppelter Genauigkeit Durchschnittliche Empfangene Frames pro Sekunde für alle Videostreams, die während der Sitzungsdauer berechnet wurden.
averageRoundTripTime Dauer Durchschnittliche Roundtripzeit für die Netzwerkweitergabe, berechnet gemäß RFC 3550, angegeben im ISO 8601-Format . Beispielsweise wird 1 Sekunde als 'PT1S'bezeichnet, wobei "P" der Dauer-Bezeichner, "T" der Zeitzeichner und "S" der zweite Bezeichner ist.
averageVideoFrameLossPercentage Gleitkommawert mit doppelter Genauigkeit Durchschnittlicher Prozentsatz verlorener Videoframes, wie dem Benutzer angezeigt.
averageVideoFrameRate Gleitkommawert mit doppelter Genauigkeit Durchschnittliche Empfangene Frames pro Sekunde für einen Videostream, berechnet über die Dauer der Sitzung.
averageVideoPacketLossRate Gleitkommawert mit doppelter Genauigkeit Durchschnittlicher Anteil der verlorenen Pakete, wie in RFC 3550 angegeben, berechnet über die Dauer der Sitzung.
endDateTime DateTimeOffset UTC-Zeit, zu der der Stream beendet wurde. Der DateTimeOffset-Typ stellt die Datums- und Uhrzeitinformationen mithilfe des ISO 8601-Formats dar und wird immer in UTC-Zeit angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z. Dieses Feld ist nur für Streams verfügbar, die das SIP-Protokoll verwenden.
isAudioForwardErrorCorrectionUsed Boolesch Gibt an, ob die Vorwärtsfehlerkorrektur (FeC) zu einem bestimmten Zeitpunkt während der Sitzung verwendet wurde. Der Standardwert ist null.
lowFrameRateRatio Gleitkommawert mit doppelter Genauigkeit Anteil des Aufrufs, bei dem die Bildfrequenz kleiner als 7,5 Frames pro Sekunde ist.
lowVideoProcessingCapabilityRatio Gleitkommawert mit doppelter Genauigkeit Anteil des Aufrufs, bei dem der Client weniger als 70 % der erwarteten Videoverarbeitungsfunktionen ausführt.
maxAudioNetworkJitter Dauer Maximale Anzahl von Audionetzwerk-Jittern, die während der Sitzung über jedes der 20-Sekunden-Fenster berechnet wurden und im ISO 8601-Format angegeben sind. Beispielsweise wird 1 Sekunde als 'PT1S'bezeichnet, wobei "P" der Dauer-Bezeichner, "T" der Zeitzeichner und "S" der zweite Bezeichner ist.
maxJitter Dauer Maximaler Jitter für den Stream, der gemäß RFC 3550 berechnet wird und im ISO 8601-Format angegeben ist. Beispielsweise wird 1 Sekunde als 'PT1S'bezeichnet, wobei "P" der Dauer-Bezeichner, "T" der Zeitzeichner und "S" der zweite Bezeichner ist.
maxPacketLossRate Gleitkommawert mit doppelter Genauigkeit Maximale Paketverlustrate für den Stream.
maxRatioOfConcealedSamples Gleitkommawert mit doppelter Genauigkeit Maximales Verhältnis von Paketen, die vom Heiler verborgen werden.
maxRoundTripTime Dauer Maximale Roundtripzeit für die Netzwerkweitergabe, berechnet gemäß RFC 3550, angegeben im ISO 8601-Format . Beispielsweise wird 1 Sekunde als 'PT1S'bezeichnet, wobei "P" der Dauer-Bezeichner, "T" der Zeitzeichner und "S" der zweite Bezeichner ist.
packetUtilization Int64 Paketanzahl für den Stream.
postForwardErrorCorrectionPacketLossRate Gleitkommawert mit doppelter Genauigkeit Paketverlustrate, nachdem FEC auf alle Videostreams und Codecs aggregiert wurde.
rmsFreezeDuration Dauer Durchschnittliche Dauer der empfangenen Gefrierzeit im Videostream, dargestellt als mittleres Stammquadrat.
startDateTime DateTimeOffset UTC-Zeit, zu der der Stream gestartet wurde. Der DateTimeOffset-Typ stellt die Datums- und Uhrzeitinformationen mithilfe des ISO 8601-Formats dar und wird immer in UTC-Zeit angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z. Dieses Feld ist nur für Streams verfügbar, die das SIP-Protokoll verwenden.
streamDirection microsoft.graph.callRecords.mediaStreamDirection Gibt die Richtung des Mediendatenstroms an. Mögliche Werte sind: callerToCallee und calleeToCaller.
streamId String Eindeutiger Bezeichner für den Stream.
videoCodec microsoft.graph.callRecords.videoCodec Codecname, der zum Codieren von Videos für die Übertragung im Netzwerk verwendet wird. Mögliche Werte sind: unknown, invalid, av1, h263, h264, h264s, h264uc, h265, rtvc1, rtVideo, xrtvc1 und unknownFutureValue.
wasMediaBypassed Boolesch True, wenn der Medienstream den Vermittlungsserver umgangen hat und direkt zwischen Client und PSTN-Gateway/Nebenstellenanlage wechselt, andernfalls false.

JSON-Darstellung

Es folgt eine JSON-Darstellung der 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
}