通话质量仪表板中的智能媒体质量分类器 (CQD)
通话质量仪表板 (适用于 Microsoft Teams 和 Skype for Business 的 CQD) ,可让你深入了解使用 Microsoft Teams 和Skype for Business服务进行的通话质量。 本主题提供有关智能媒体质量分类器的详细信息。 若要了解有关 CQD 以及如何设置它的详细信息,请参阅 设置通话质量仪表板。
在 CQD 中,良好和差流分类由一系列条件语句执行。 对于音频,网络指标用于确定基础网络的性能是否会导致音频质量下降,而基于视频和视频的屏幕共享 (VBSS) 使用视频指标来执行类似的质量评估。 智能媒体质量分类器更深入地了解呼叫遥测数据,权衡多个因素 (包括网络) ,以确定通话的感知用户体验,并确定疑似质量下降时可能的根本原因。 由于这种差异,预计 流分类 逻辑生成的“好”和“差”值不一定与智能媒体质量分类器结果相匹配。
CQD 中的智能媒体质量分类器概述
CQD 中的智能媒体质量分类器使用机器学习 (ML) 算法,可帮助查明流质量中的特定问题领域。 与 CQD 中的Stream分类相比,CQD 中的智能媒体质量分类为 IT 管理员提供了更高级的因果关系、媒体降级和根本原因分析。 借助这些分类器,可以采取主动措施解决和防止通话质量问题。
为了提供最全面的见解,智能媒体质量分类器单独处理三main实时媒体形式:音频、视频和 VBSS。 这些分类器侧重于流级别 ((如音频、视频和 VBSS) )的通话质量,然后进一步深入分析网络、计算设备和输入设备等区域,从而查明特定的问题区域。
有两个级别的分类用于提供因果关系和根本原因的视图:较高级别和较低级别。 较高级别的分类器预测音频、视频或 VBSS 是否运行不正常,而较低级别的分类器则预测问题是否出在网络、计算设备或输入设备中。
支持的平台和媒体类型
由于不同平台的遥测可用性不同,智能媒体质量分类器的可用性因特定平台和媒体类型而异。 我们正在不断提高分类器的覆盖范围。 智能媒体质量分类器涵盖以下平台和媒体类型:
- 媒体形式和网络分类器应用于音频、视频、VBSS) (所有平台和媒体形式。
- 计算设备分类器应用于本机平台, (不包括 Teams Web、优化的 VDI 和 CVI) 和所有媒体形式。
- 输入设备分类器应用于本机平台, (仅排除基于 WebRTC) 和音频的平台。
何时使用智能媒体质量分类器
智能媒体质量分类器的某些应用规则决定了何时应用分类器,其中最基本的规则如下:
- 仅当用户接收至少 60 秒的媒体时,才会应用入站分类器。 在 CQD 中,此数据将记录为音频和视频的Stream持续时间值以及视频和 VBSS 的持续时间秒。
- 仅当用户发送了至少 60 秒的相应媒体时,才会应用出站分类器。
此数据记录 如下:
- 对于音频:AvgFirstReceivedAudioSeconds >= 60
- 对于视频和 VBSS:SecondVideoDurationSeconds >= 60
对等 (P2P) 和会议呼叫中的入站和出站流
在 CQD 报表中,流定义为入站或出站。 入站流是用户接收的媒体,而出站流是用户发送的媒体。 可以按入站和出站流筛选 CQD 报告,以分析用户接收或发送的媒体的质量。
流以第一终结点和第二终结点表示。 有关第一终结点和第二终结点分类的详细信息,请参阅 通话质量仪表板 (CQD) 中提供的维度和度量 。
下表提供了对等 (P2P) 和电话会议呼叫中的流摘要:
呼叫类型 | 直接连接 | 第一个/第二个终结点分类 |
---|---|---|
P2P | 用户通过入站和出站流相互连接。 | 第一个和第二个都表示客户端终结点。 |
会议 | 无论入站或出站流方向如何,用户都连接到服务器。 | 用户标记为“第二”,服务器标记为“第一”。 |
对于更常见的会议呼叫,某些用户的参与度(尤其是那些积极共享屏幕并参与音频和视频的用户)可以显著影响所有参与者的整体通话体验。 检测这些 其他用户或高度活跃且占主导地位的参与者对其他人的影响对于在电话会议中有效评估流质量至关重要。
本地和远程分类器
智能媒体质量分类器(无论是会议呼叫还是 P2P 呼叫)分为两个主要类别:本地和远程。
- 本地分类器 定制用于评估终结点用户的呼叫体验,解决入站流或本地设备功能和限制引发的问题。
- 远程分类器 包含来自另一终结点的问题 (呼叫) ,从而全面了解总体通话质量。
在 P2P 和会议配置中,在名为 First-to-Second 的流方向观察本地分类器指示对入站流的影响或本地设备的容量的分析以及对用户 (称为“第二) 自己的呼叫体验”的限制。
远程分类器在“第二到第一”流方向中的作用是评估参与者(称为“第二”)是否在相同条件下对其他用户的通话质量产生不利影响。 此外,在会议呼叫的上下文中,在“第一到第二”流上观察远程分类器会指示高度活跃的用户(归类为主导)是否对用户体验的通话质量(称为“第二”)产生不利影响。
智能媒体质量分类器定义
在 CQD 中,智能媒体质量分类器基于可用关键质量指标的值使用本地和远程分类器。 用于对媒体质量进行分类的指标和条件显示在本地分类器和远程分类器的表中。
检测到的问题区域(通过智能媒体质量分类器标识)指示质量问题,管理员可以进一步分析这些问题,以发现潜在的根本原因。 使用 CQD,这种更深入的分析可以为采取主动措施防止将来发生提供有价值的见解。
本地分类器
以下本地分类器基于用户的遥测数据来预测同一用户是否遇到问题:
分类 | 说明 |
---|---|
检测到的媒体形式 | 根据接收的遥测数据预测接收的媒体类型的质量是否有问题。 |
检测到入站网络 | 预测传入流上的网络是否存在问题。 对于会议呼叫,此分类器将查看从服务器到终结点的连接。 对于 P2P 调用,此分类器涵盖远程用户上行链路和本地下行链路问题。 |
检测到本地计算 | 预测用户的计算设备是否 (例如:运行 Teams 客户端) 的台式计算机或移动电话是否导致用户收到的媒体质量下降。 |
检测到本地输入设备 | 预测用户的媒体捕获设备是否 (例如:计算机的内置声卡或麦克风) 给用户造成问题。 |
检测到问题的本地分类器度量
以下列表显示了使用“问题”维度的本地分类器的度量值。 每个本地分类器在以下列表中以 /.../ 表示:
- /.../ 问题 True 计数
- /.../ 问题假计数
- /.../ 问题 Null 计数
- /.../ 问题率
- /.../ 问题率上限
- /.../ 问题率下限
例如,本地分类器 “检测到的媒体模式 ”使用 “问题 ”维度和“问题真实计数”、“问题假计数”、“问题 Null 计数”、“问题速率上限”和“问题率下限”的度量值。
检测到的入站网络、检测到的本地计算和检测到的本地输入设备还具有以下附加度量值:
- /.../ 导致问题率
- /.../ 导致问题率上限
- /.../ 导致问题率下限
远程分类器
以下远程分类器基于用户的遥测数据来预测用户是否对其他呼叫参与者造成质量问题:
分类 | 说明 |
---|---|
检测到上行 | 预测发送媒体的质量是否由于从终结点到服务器的链接而降低。 |
检测到导致计算设备的 | 预测是否由于用户的计算设备而导致发送的媒体质量下降。 |
检测到导致输入设备的 | 预测是否由于用户的媒体捕获设备而降低已发送媒体的质量。 |
检测到问题的远程分类器度量
以下列表显示了使用“问题”维度的所有远程分类器的度量值。 下面的列表中,每个远程分类器都用 /.../ 表示:
- /.../ 问题 True 计数
- /.../ 问题假计数
- /.../ 问题 Null 计数
- /.../ 问题率
- /.../ 问题率上限
- /.../ 问题率下限
例如, “检测到的输入设备原因 ”的远程分类器使用 “问题 ”维度和“问题真实计数”、“问题假计数”、“问题 Null 计数”、“问题率”、“问题率上限”和“问题率下限”的度量值。
其他用户分类器
其他用户分类器(一种远程分类器)基于主要参与者存在的问题,这些问题会降低其余会议呼叫参与者的体验:
分类 | 说明 |
---|---|
检测到其他用户上行链接 | 预测用户收到的媒体质量是否由于其他 (主导) 参与者的上行链路问题而降低。 |
检测到其他用户计算 | 预测用户接收的媒体质量是否由于其他 (主导) 参与者的计算设备问题而降低。 |
检测到其他用户设备 | 预测用户收到的媒体质量是否由于其他 (主导) 参与者的媒体捕获设备问题而降低。 |
检测到问题的其他用户分类器度量
其他用户分类器使用 /.../ 问题维度。
例如,“ 检测到其他用户设备的 其他用户分类器”问题“维度在 CQD 中列为 ”检测到其他用户设备问题”。
度量示例
- “ 检测到的入站网络问题 ”维度包含问题真实计数、问题假计数、问题 Null 计数、问题率、问题速率上限、问题速率下限、导致问题率、导致问题率上限和导致问题率下限的度量值。
- 检测到的输入设备导致问题的维度包括问题真实计数、问题假计数、问题 Null 计数、问题率、问题率上限和问题率下限的度量值。
有关 CQD 中所有可用维度和度量值的列表,包括其名称、数据类型、定义以及空值的可能原因,请参阅 通话质量仪表板中可用的维度和度量值。
解释智能媒体质量分类器
智能媒体质量分类器通过从用户遥测和通话质量反馈评级中学习来为呼叫中的终结点分配概率。 这些概率转换为布尔值, (true/false) 指示相应终结点的调用体验是否较差。
为了确定流质量问题率以帮助减少错误预测,我们使用基于百分位的阈值。 使用基于百分位的阈值,特定平台、区域和媒体类型中性能最低的 2% 终结点被标识为通话体验不佳。 此阈值可帮助 IT 管理员对可能影响通话质量的报告问题采取措施。
媒体级别分类器作为本地分类器提供。 对于入站流或本地设备,首先全面评估 检测到的媒体模式 分类器,以预测与接收的音频、视频或 VBSS 相关的问题。 这些分类器包含来自所有本地区域分类器的输入功能(如 检测到的入站网络、 检测到的本地计算和 检测到的本地输入设备),以及非与任何区域完全关联的其他重要功能。
在媒体级别分类器预测问题但未检测到区域级别问题的方案中,存在几个小问题或非重叠输入特征的显著影响建议进一步调查。 通常,至少有一个“警告”字段突出显示了潜在问题。
如果存在区域级别问题预测,但在媒体级别上不存在,分类器表示存在媒体质量问题,尽管它们可能不够严重,导致用户反馈评级不佳。
查找质量问题的根源
在 CQD 中,智能媒体质量分类器创建有助于解决质量问题的聚合视图。 可以通过针对每个分类器的特定特征定制的一组唯一维度来分析这些视图。 此分析使管理员能够更准确地了解基础问题。
例如,网络分类器可能受益于侧重于位置和网络等维度的故障排除工作,而计算和输入设备分类器可能需要注意与设备规格和功能相关的维度。
网络分类器维度
网络分类器包括三种类型的维度:与位置相关的、与网络相关的和设备相关的。
- 与位置相关的维度:
- Second Domain
- 第二个 ASN 国家/地区
- 第二个 ASN 城市
- 第二个 ASN ISP 名称
- Second Country
- Second City
- Second Building Name
- 与网络相关的维度:
- Second Network
- Second Network Name
- Second Wifi Band
- Second Wifi Channel
- Second Wifi Radio Type
- Second Wifi Signal Strength
- Second Network Connection Detail
- Second Subnet
- 第二个 BSSID
- 与设备相关的维度:
- Second Wifi Microsoft Driver
- Second Wifi Vendor Driver
- 第二个计算设备名称
计算设备分类器维度
- 与设备相关的维度:
- 第二个计算
- 设备名称
- CPU 相关维度:
- Second CPU Name
- 第二个 CPU 核心数
- Second CPU Processor Speed
输入设备分类器维度
- 第二个捕获
- 开发名称
- 第二个捕获设备外形规格
- 第二个音频设备连接类型
- 第二个麦克风连接类型
- 如果使用内置音频,则第二个计算设备名称 ()
- Second Capture Dev Driver
排查质量问题
找到质量问题的来源后,可以进一步分析智能媒体质量分类器识别的检测到的问题区域,以发现潜在的根本原因,并帮助管理员采取主动措施防止将来出现的问题。
网络分类器
网络分类器预测质量问题主要基于从 Microsoft Teams 中实现的错误处理中的音频遥测。 此音频遥测有效地扩展了原始网络降级分布的覆盖范围。 但是,如果分类器检测到任何问题,则原始网络指标也可能存在明显问题,除非多个遥测共同影响结果。 在这种情况下,由于多个维度的综合影响,识别根本原因的复杂性可能会增加。 最低级别的 CQD 维度充当问题指标,如下所示。
与音频相关的尺寸
- 网络丢失相关措施:
- Total Call Dropped Failure Percentage
- 平均漫游计数
- 原始网络性能相关度量值:
- Avg Packet Loss Rate
- Avg Packet Loss Rate Max
- Avg Round Trip
- Avg Round Trip Max
- Avg Network Jitter
- 平均网络抖动最大值
- 平均愈合数据比率值
- 平均抖动缓冲区大小
- 平均网络抖动最大值
- 网络平均丢失率
与视频 & VBSS 相关的维度
- Recv Avg Freeze Duration
- 平均 Recv 冻结持续时间百分比
- 平均 AV 同步距离平均值
- 平均 AV 同步距离最小值
- 平均 AV 同步距离最大值
- 平均 AV 同步距离 STDEV
- Avg Video Post FECPLR
网络根本原因示例
- 如果 wifi 强度较低,则网络分类器指示 Wifi 未充分覆盖办公室位置。 检查接入点的数量和位置。
- 如果网络指标在特定位置定期恶化,则网络分类器指示当呼叫量较高时存在网络拥塞。 例如,如果有每月公司会议,其中大部分站点正在加入,则可以考虑 部署 eCDN。
- 如果 AV 同步距离值较高,则网络分类器指示存在网络拥塞问题,因为音频优先于视频。 检查是否有足够的带宽,以及带宽是否足够稳定,以允许高质量的视频和 VBSS。
计算分类器
计算分类器主要根据 CPU 处理时间预测质量问题,同时考虑内存状态。
以下与计算资源相关的维度也可用作可能有助于查找根本原因的平均指标:
- 第二个进程 CPU 使用率平均值
- 第二个进程 CPU 使用率最大值
- 第二个系统 CPU 使用率平均值
- 第二个系统 CPU 使用率最大值
- 第二个进程内存使用率平均值
- 第二个进程内存使用量最大值
- Second System Memory Usage Average
- Second System Memory Usage Max
计算根本原因示例
- 如果系统 CPU 使用率较高,但进程 CPU 较低,则计算分类器指示计算设备正在运行消耗资源的其他任务。
- 如果进程 CPU 使用率较高,则计算分类器指示可能存在与缺少该平台上用于调用的 CPU 资源相关的问题。 检查视频处理是否已卸载到 GPU。
输入设备分类器
输入设备分类器针对与音频捕获设备(包括麦克风)相关的质量问题。
以下 CQD 维度可以指示可能存在的音频问题:
- Avg Second Audio Send Noise Level
- Avg Second Audio Send Signal Level
- 第二个麦克风设备故障
- 第二次无麦克风设备枚举失败
- 第二次麦克风初始化失败
- 第二个麦克风设备故障率
- Second Device Capture Not Functioning Event Ratio
- 音频捕获设备正在使用中
- 音频呈现设备正在使用中
建议的信号级别范围为 (-24, -14) ,最佳噪声 <范围为 -60。
输入设备根本原因示例
- 如果音频噪音级别较高,则设备分类器指示麦克风可能离用户太远,无法获得最佳体验。 检查设备是否与用例匹配,例如会议室中使用的免提电话是否适合会议室大小。
- 如果音频信号级别非常高,则设备分类器显示用户离麦克风太近,即使没有麦克风过载,用户也会明显比其他呼叫参与者大声。 检查设备是否具有最新的驱动程序。
维护分类模型
分类器模型针对Microsoft Teams 用户的一般人群进行监视。 如果检测到异常,则会对其进行调查,并且很有可能重新训练模型。 这可能会导致相应问题检测率的临时波动。 如果这些波动会导致检测率发生重大更改,我们将发布一条消息,通过 M365 消息中心通知 Teams 管理员。