mediaStream 资源类型

命名空间:microsoft.graph.callRecords

表示有关调用中两个终结点之间的媒体流的信息。

属性

属性 类型 说明
audioCodec microsoft.graph.callRecords.audioCodec 用于编码音频以在网络上传输的编解码器名称。 可能的值为:、、、、cnpcmug7221cg7221pcmaamrWideg729g722rtAudio16silkrtAudio8satinFullbandmultiChannelAudioopussatinmuchv2silkNarrowsilkWide、 。 unknownFutureValuexmsRtasireninvalidunknown
averageAudioDegradation 双精度 流的平均网络平均意见分数下降。 表示网络丢失和抖动对接收音频质量的影响程度。
averageAudioNetworkJitter 持续时间 RFC 3550 中指定的、 ISO 8601 格式表示的流的平均抖动。 例如,1 秒表示为 'PT1S',其中“P”是持续时间指示符,“T”是时间指示符,“S”是第二个指示符。
averageBandwidthEstimate Int64 两个终结点之间可用的平均带宽(以位/秒为单位)。
averageFreezeDuration 持续时间 视频流中接收的冻结时间的平均持续时间。
averageJitter 持续时间 RFC 3550 中指定的、 ISO 8601 格式表示的流的平均抖动。 例如,1 秒表示为 'PT1S',其中“P”是持续时间指示符,“T”是时间指示符,“S”是第二个指示符。
averagePacketLossRate 双精度 流的平均数据包丢失率。
averageRatioOfConcealedSamples 双精度 数据包丢失隐藏生成样本的音频帧数与音频帧总数的比率。
averageReceivedFrameRate 双精度 会话期间计算的所有视频流每秒接收的平均帧数。
averageRoundTripTime 持续时间 RFC 3550 中指定的方式计算的平均网络传播往返时间,以 ISO 8601 格式表示。 例如,1 秒表示为 'PT1S',其中“P”是持续时间指示符,“T”是时间指示符,“S”是第二个指示符。
averageVideoFrameLossPercentage 双精度 向用户显示的视频帧丢失的平均百分比。
averageVideoFrameRate 双精度 视频流每秒接收的平均帧数,在会话期间计算。
averageVideoPacketLossRate 双精度 在会话持续时间内计算的数据包丢失的平均分数(如 RFC 3550 中指定的)。
endDateTime DateTimeOffset 流结束的 UTC 时间。 DateTimeOffset 表示使用 ISO 8601 格式的日期和时间信息,并且始终处于 UTC 时间。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 此字段仅适用于使用 SIP 协议的流。
isAudioForwardErrorCorrectionUsed 布尔值 指示是否在会话期间的某个时间点使用了前向纠错 (FEC) 。 默认值为 null。
lowFrameRateRatio 双精度 帧速率小于每秒 7.5 帧的调用的分数。
lowVideoProcessingCapabilityRatio 双精度 客户端运行的视频处理能力低于预期 70% 的调用的一小部分。
maxAudioNetworkJitter 持续时间 会话期间,在 20 秒窗口中计算出的最大音频网络抖动,以 ISO 8601 格式表示。 例如,1 秒表示为 'PT1S',其中“P”是持续时间指示符,“T”是时间指示符,“S”是第二个指示符。
maxJitter 持续时间 按 RFC 3550 中指定的( 以 ISO 8601 格式表示)计算的流的最大抖动。 例如,1 秒表示为 'PT1S',其中“P”是持续时间指示符,“T”是时间指示符,“S”是第二个指示符。
maxPacketLossRate 双精度 流的最大数据包丢失率。
maxRatioOfConcealedSamples 双精度 治愈者隐藏的数据包的最大比率。
maxRoundTripTime 持续时间 RFC 3550 中指定的最大网络传播往返时间,以 ISO 8601 格式表示。 例如,1 秒表示为 'PT1S',其中“P”是持续时间指示符,“T”是时间指示符,“S”是第二个指示符。
packetUtilization Int64 流的数据包计数。
postForwardErrorCorrectionPacketLossRate 双精度 跨所有视频流和编解码器聚合 FEC 后,数据包丢失率。
rmsFreezeDuration 持续时间 以均方根表示的视频流中接收的冻结时间的平均持续时间。
startDateTime DateTimeOffset 流启动的 UTC 时间。 DateTimeOffset 表示使用 ISO 8601 格式的日期和时间信息,并且始终处于 UTC 时间。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 此字段仅适用于使用 SIP 协议的流。
streamDirection microsoft.graph.callRecords.mediaStreamDirection 指示媒体流的方向。 可取值为:callerToCalleecalleeToCaller
streamId String 流的唯一标识符。
videoCodec microsoft.graph.callRecords.videoCodec 用于编码视频以在网络上传输的编解码器名称。 可取值为:unknowninvalidav1h263h264h264sh264uch265rtvc1rtVideoxrtvc1unknownFutureValue
wasMediaBypassed 布尔值 如此 如果媒体流绕过中介服务器并直接在客户端和 PSTN 网关/PBX 之间,否则为 false。

JSON 表示形式

下面是资源的 JSON 表示形式。

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