mediaStream-Ressourcentyp
Namespace: microsoft.graph.callRecords
Stellt Informationen zu einem Mediendatenstrom zwischen zwei Endpunkten in einem Anruf dar.
Eigenschaften
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
| audioCodec | microsoft.graph.callRecords.audioCodec | Codecname, der zum Codieren von Audio für die Übertragung im Netzwerk verwendet wird. Mögliche Werte sind: unknown, , invalid, cn, pcma, amrWide``pcmu, g722``g7221, g7221c, multiChannelAudio``g729, , muchv2, opus, satin, , satinFullband, rtAudio8, rtAudio16, silk``silkNarrow``unknownFutureValue``silkWide``siren``xmsRTA. |
| averageAudioDegradation | Gleitkommawert mit doppelter Genauigkeit | Beeinträchtigung der durchschnittlichen durchschnittlichen Meinungsbewertung des Netzwerks für den Datenstrom. Gibt an, wie stark sich der Netzwerkverlust und Jitter auf die Qualität der empfangenen Audiodaten ausgewirkt haben. |
| averageAudioNetworkJitter | Dauer | Durchschnittlicher Jitter für den Datenstrom, der gemäß RFC 3550 im [ISO 8601-Format][] berechnet wurde. Beispielsweise wird "1 Sekunde" als "P" als 'PT1S'Dauerauszeichner, "T" als Zeitauszeichner und "S" als zweiter Bezeichner bezeichnet. |
| averageBandwidthEstimate | Int64 | Die durchschnittliche verfügbare Bandbreite zwischen zwei Endpunkten in Bits pro Sekunde. |
| averageJitter | Dauer | Durchschnittlicher Jitter für den Datenstrom, der gemäß RFC 3550 im [ISO 8601-Format][] berechnet wurde. Beispielsweise wird "1 Sekunde" als "P" als 'PT1S'Dauerauszeichner, "T" als Zeitauszeichner und "S" als zweiter Bezeichner bezeichnet. |
| averagePacketLossRate | Gleitkommawert mit doppelter Genauigkeit | Durchschnittliche Paketverlustrate für Datenstrom. |
| averageRatioOfConcealedSamples | Gleitkommawert mit doppelter Genauigkeit | Verhältnis der Anzahl der Audioframes mit Beispielen, die durch das Verbergen von Paketverlusten generiert wurden, zur Gesamtanzahl der Audioframes. |
| averageReceivedFrameRate | Gleitkommawert mit doppelter Genauigkeit | Durchschnittliche Frames pro Sekunde, die für alle Videostreams empfangen werden, die über die Dauer der Sitzung berechnet wurden. |
| averageRoundTripTime | Dauer | Durchschnittliche Roundtripzeit für die Netzwerkverteilung gemäß RFC 3550 im [ISO 8601-Format][] . Beispielsweise wird "1 Sekunde" als "P" als 'PT1S'Dauerauszeichner, "T" als Zeitauszeichner und "S" als zweiter Bezeichner bezeichnet. |
| averageVideoFrameLossPercentage | Gleitkommawert mit doppelter Genauigkeit | Durchschnittlicher Prozentsatz der verlorenen Videoframes, wie er dem Benutzer angezeigt wird. |
| averageVideoFrameRate | Gleitkommawert mit doppelter Genauigkeit | Durchschnittliche Frames pro Sekunde, die für einen Videostream empfangen wurden und über die Dauer der Sitzung berechnet werden. |
| 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 Datenstrom 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 |
| lowFrameRateRatio | Gleitkommawert mit doppelter Genauigkeit | Anteil des Anrufs, bei dem die Framerate weniger als 7,5 Frames pro Sekunde beträgt. |
| lowVideoProcessingCapabilityRatio | Gleitkommawert mit doppelter Genauigkeit | Anteil des Anrufs, für den der Client weniger als 70 % der erwarteten Videoverarbeitungsfunktion ausführt. |
| maxAudioNetworkJitter | Dauer | Maximale Anzahl von Audionetzwerk-Jittern, die während der Sitzung über jedes der 20 Sekunden-Fenster berechnet wurden, angegeben im [ISO 8601-Format][] . Beispielsweise wird "1 Sekunde" als "P" als 'PT1S'Dauerauszeichner, "T" als Zeitauszeichner und "S" als zweiter Bezeichner bezeichnet. |
| maxJitter | Dauer | Maximaler Jitter für den Datenstrom, der gemäß RFC 3550 im [ISO 8601-Format][] berechnet wird. Beispielsweise wird "1 Sekunde" als "P" als 'PT1S'Dauerauszeichner, "T" als Zeitauszeichner und "S" als zweiter Bezeichner bezeichnet. |
| maxPacketLossRate | Gleitkommawert mit doppelter Genauigkeit | Maximale Paketverlustrate für den Datenstrom. |
| maxRatioOfConcealedSamples | Gleitkommawert mit doppelter Genauigkeit | Maximales Verhältnis von Paketen, die vom Heiler verdeckt werden. |
| maxRoundTripTime | Dauer | Maximale Roundtripzeit für die Netzwerkverteilung gemäß RFC 3550, angegeben im [ISO 8601-Format][] . Beispielsweise wird "1 Sekunde" als "P" als 'PT1S'Dauerauszeichner, "T" als Zeitauszeichner und "S" als zweiter Bezeichner bezeichnet. |
| packetUtilization | Int64 | Paketanzahl für den Datenstrom. |
| postForwardErrorCorrectionPacketLossRate | Gleitkommawert mit doppelter Genauigkeit | Paketverlustrate, nachdem FEC über alle Videodatenströme und Codecs aggregiert angewendet wurde. |
| startDateTime | DateTimeOffset | UTC-Zeit, als der Datenstrom 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 |
| streamDirection | microsoft.graph.callRecords.mediaStreamDirection | Gibt die Richtung des Mediendatenstroms an. Mögliche Werte sind: callerToCallee und calleeToCaller. |
| streamId | Zeichenfolge | Eindeutiger Bezeichner für den Datenstrom. |
| videoCodec | microsoft.graph.callRecords.videoCodec | Codecname, der zum Codieren von Video 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 Mediendatenstrom den Vermittlungsserver umgangen hat und direkt zwischen Client und PSTN-Gateway/PBX vergeht, andernfalls "false". |
JSON-Darstellung
Es folgt eine JSON-Darstellung der Ressource.
{
"audioCodec": "String",
"averageAudioDegradation": "Double",
"averageAudioNetworkJitter": "String (duration)",
"averageBandwidthEstimate": 1024,
"averageJitter": "String (duration)",
"averagePacketLossRate": "Double",
"averageRatioOfConcealedSamples": "Double",
"averageReceivedFrameRate": "Double",
"averageRoundTripTime": "String (duration)",
"averageVideoFrameLossPercentage": "Double",
"averageVideoFrameRate": "Double",
"averageVideoPacketLossRate": "Double",
"endDateTime": "String (timestamp)",
"lowFrameRateRatio": "Double",
"lowVideoProcessingCapabilityRatio": "Double",
"maxAudioNetworkJitter": "String (duration)",
"maxJitter": "String (duration)",
"maxPacketLossRate": "Double",
"maxRatioOfConcealedSamples": "Double",
"maxRoundTripTime": "String (duration)",
"packetUtilization": 1024,
"postForwardErrorCorrectionPacketLossRate": "Double",
"startDateTime": "String (timestamp)",
"streamDirection": "String",
"streamId": "String",
"videoCodec": "String",
"wasMediaBypassed": true
}
Feedback
Feedback senden und anzeigen für