【重磅发布】音视频质量辅助分析平台“棱镜”对外开放

  • 内容
  • 评论
  • 相关

为一家音视频云服务商,即构科技为客户提供整体化场景解决方案,以及全流程的技术服务:从前期需求对接/方案设计,SDK集成时一对一专家技术服务,到产品上线后,提供运营支持/体验优化。即构重视客户的每一次音视频互动质量,从延时、丢包、卡顿等多个关键指标评估打磨,提升用户体验。

一.解决自助排障难题,跟踪用户体验

在实际场景中,我们可能会遇到这种情况:在线教育场景中,一位学生进入某个课堂听课学习,但是他发现自己的听课画面不流畅,有时声音和画面对不上。课后,学生向平台反馈,上课效果不好。

平台方收到反馈,提交研发人员改进优化。然而只有简单的“效果不好”四个字,研发人员很难定位到具体问题。问题原因找不到,优化更无从谈起。

那么有没有办法将C端用户的音视频互动体验,转化为可定义的质量指标,让研发人员快速定位问题,排查故障呢?

二.即构推出音视频质量分析平台“棱镜”

针对用户体验难以定义的难题,即构推出音视频质量分析平台“棱镜”,帮助跟踪用户通话质量,快速定位故障问题,自助分析用户体验。

通过打通SDK的相关质量接口,棱镜形成一套辅助客户从多维度定位分析流质量数据,聚焦问题范围,实现用户体验优化的成熟解决方案。
通过多项关键流质量数据,棱镜可辅助客户快速定位的五大类问题:网络问题、设备兼容、设备性能、SDK问题、服务问题,提高故障排查的效率。

三.棱镜支持多维度查询关键流质量指标

棱镜支持从三个维度查询多个流质量相关指标:流端到端维度、用户维度及房间维度。

流端到端:

支持查看单条流在推流端与拉流端流质量的对比情况,以下为棱镜提供的关键流质量指标:

推流端:发送码率(视频/音频)、发送帧率(视频/音频)、延迟、丢包率、视频采集帧率
拉流端:接收码率(视频/音频)、接收帧率(视频/音频)、端到端延迟、端到端丢包率、首帧耗时、卡顿(视频/音频)

支持查看以及以下用户设备性能指标:CPU使用率(系统/APP)、内存使用量(总量/系统/APP)。

用户维度数据

支持查看某用户基础信息:用户ID、SDK版本、系统/机型、地区、运营商/网络类型;
支持查看某用户在房间内的推流情况(用户可能多次进房产生多条推流记录);
支持查看某用户在房间内的拉流情况(用户可能同时有多条拉流记录)。

房间维度数据

支持查看单个房间的所有用户及基本信息;
支持对有拉流的用户进行流质量对比,可观察用户的接收码率(视频/音频),接收帧率(视频/音频),卡顿。

四.棱镜使用示例

通过棱镜多维数据查询,客户实现音视频质量问题自动分析。举个栗子:
某教育平台,老师向平台反馈:无法进行线上授课。教育平台运维人员登录棱镜,进行故障排查。
步骤一:登录棱镜,检索房间ID/用户ID/流ID,进入端到端页面;
步骤二:查看延迟、丢包数据,发现推流端和多个拉流端的数据在相同时间内陡增;

步骤三:查看推流端设备内存/CPU使用是否正常,发现CPU/内存正常;

步骤四:查看老师推流端发送帧率图谱,发现老师端发送帧率陡降,低于采集帧率;

基于以上查询到的多个数据,运维人员可确认:该老师无法发起直播的故障原因是老师端网络有问题,接下来只需引导老师切换网络即可解决。通过棱镜,从C端用户反馈问题,平台排查/定位问题,到最终解决问题,只需几分钟,极大的提高了运维效率。

五.棱镜的方案优势

即构目前已为全球200多个国家和地区提供实时音视频云服务,每日音视频互动时长超多600000000分钟。要实现如此大量线上数据的聚合、检索、分析,棱镜在技术/方案/易用性等方面实现升级优化:

技术:数据实时检索,对SDK性能无压力
棱镜支持对线上互动数据进行实时性检索,比如客户可查询当前正在进行中的连麦通话质量,基于实时上报的数据有针对性的调整各项参数;同时实时查询数据时,对SDK无性能压力。

方案设计:多维数据查询,精准定位问题
棱镜支持从端、用户、房间、流等多个角度分析音视频质量,帮助客户快速定位网络问题、设备兼容、设备性能、SDK问题、服务问题,实现故障精准定位。

易用性:数据可视化设计,简单易用
棱镜采用dashboard可视化的方式展示关键质量数据,图谱化表现,更清晰直观,更详细的质量分析数据字段,满足客户全面查询的需求。

开放性:API接口对接和质量回调
针对特殊场景或有定制化需求的客户,棱镜开放后台请求查询接口和SDK质量回调接口,客户可进行其他数据指标的自定义查询。

即构上线质量辅助分析平台棱镜,将多项关键音视频指标开放给客户自动查询,便于快速排查故障,提升用户体验。目前棱镜已上线,小伙伴们可留言或者联系即构商务开通体验更多功能。

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注