mediaStream 资源类型
命名空间:microsoft.graph.callRecords
表示有关调用中两个终结点之间的媒体流的信息。
属性
属性 | 类型 | 说明 |
---|---|---|
audioCodec | microsoft.graph.callRecords.audioCodec | 用于编码音频以在网络上传输的编解码器名称。 可能的值为:、、、、cn pcmu g7221c g7221 pcma amrWide g729 g722 、rtAudio16 silk rtAudio8 satinFullband multiChannelAudio opus satin muchv2 、silkNarrow 、silkWide 、 。 unknownFutureValue xmsRta siren invalid unknown |
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 | 指示媒体流的方向。 可取值为:callerToCallee 、calleeToCaller 。 |
streamId | String | 流的唯一标识符。 |
videoCodec | microsoft.graph.callRecords.videoCodec | 用于编码视频以在网络上传输的编解码器名称。 可取值为:unknown 、invalid 、av1 、h263 、h264 、h264s 、h264uc 、h265 、rtvc1 、rtVideo 、xrtvc1 、unknownFutureValue 。 |
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
}