mediaStream-Ressourcentyp
Namespace: microsoft.graph.callRecords
Wichtig
APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .
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