《云上社交行业技术服务白皮书》——第四章 云上社交保障与服务案例——4.1 社交平台可靠性——4.1.2 质量指标衡量标准(上)

简介: 《云上社交行业技术服务白皮书》——第四章 云上社交保障与服务案例——4.1 社交平台可靠性——4.1.2 质量指标衡量标准(上)


4.1.2 质量指标衡量标准

 

4.1.2.1 背景


于应用而言,应用业务质量的数据源通常会有两个,一个是来自服务器 server的日志,一个是来自客户端的日志。但是由于服务端server的日志只能记录服 务端一侧的事件,对于请求发出但未抵达服务端的请求,客户端的环境信息等无法触 达,如果仅依赖于服务端日志,将使得对于统计整体业务的运行情况以及对于部分异 常场景的追踪变得困难。客户端日志作为程序运行状态和路径的记录,是进行统计和 追踪现问题的重要依据。因此规范的日志打印和合理的日志获取流程具有重要意 义。

 

另一方面,要对社交中直播和点播的质量进行具体量化的分析,才能找到更好进 行监控,以及有助于定向优化,进而提升平台的稳定性。

 

4.1.2.2 某平台质量检测方式

 

4.1.2.2.1 直播评分方式


项指标加权平均算法如下:


=百秒卡顿次数*5+百秒卡顿时长*5+拉流成功率单项分*30+端到端延迟 *15+视频渲染百秒顿时长*15+视频渲染百秒卡顿次数*10+首帧时间单项分*20 。


存在多个CDN厂商,会进行归一化处理,方式如下:百秒卡顿次数、百秒 卡顿时长、视频渲染百秒卡顿时长、视频渲染百秒卡顿次数、拉流成功率归一化:性 好的 CDN 供应商的分数为 100,其他的为数值与性能最好的 CDN 供应商的比 。0<=单项分<=100。


首帧算法整:按照区间打分。

 

针时间

分值

 

<650ms

100分

 

di < 50ms

 

100分

diff < 100ms

80分

diff < 200ms

60分

diff < 400ms

40分

di >= 400ms

0分

 

端到端延时调整:按照区间打分

 

到端延时

分值

< 6.5 s

100分

+ 100 ms

-1分

7.5 s

90分

 

+ 50 ms

-1分

8.5 s

70分

>= 8.5 s

0分


4.1.2.2.2 直播质量日报指标说明

 

名称

帧时间

据来源

明&算式参考

秒卡顿时长

户端打点日志

avg(百秒卡顿时长)

 

秒卡顿次数

 

户端打点日志

 

avg(百秒卡顿次数)

帧时长

户端日志

avg(首帧时长)

流成功率

户端日志

参考算式:count(is_stream_reciv ed:1)/count(*)

到端延迟

户端日志

avg(端到端延迟)

频渲染百秒卡顿时长

户端日志

avg(视频渲染百秒卡顿时长)

频渲染百秒卡顿次数

户端日志

avg(视频渲染百秒卡顿次数)

 

《云上社交行业技术服务白皮书》——第四章 云上社交保障与服务案例——4.1 社交平台可靠性——4.1.2 质量指标衡量标准(下) https://developer.aliyun.com/article/1232324?groupCode=supportservice

相关实践学习
通过日志服务实现云资源OSS的安全审计
本实验介绍如何通过日志服务实现云资源OSS的安全审计。
相关文章
|
机器学习/深度学习 人工智能 边缘计算
Paper Reading | 一种高效的光流估计方法——NeuFlow v2
本文介绍了一种高效的光流估计方法——NeuFlow v2。
Paper Reading | 一种高效的光流估计方法——NeuFlow v2
|
11月前
|
SQL 人工智能 算法
《解锁AI魔法,为SQL查询优化量身定制策略》
在数据驱动的时代,SQL查询性能对企业决策至关重要。面对海量数据与复杂场景,传统优化手段渐显乏力,而AI技术的引入为SQL查询优化带来了新突破。通过深度分析查询执行指标(如执行时间、CPU使用率、I/O读取次数等),AI可精准识别问题并制定优化策略。例如,将子查询优化为连接查询以缩短执行时间,调整索引结构减少I/O读取,优化算法降低CPU负载。实际案例中,某金融机构借助AI优化,将复杂查询时间从数分钟降至十几秒,显著提升效率。AI不仅助力企业提高数据处理能力、降低成本,更为数字化转型注入强劲动力,展现广阔应用前景。
400 2
|
存储 SpringCloudAlibaba Java
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论。
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
|
Java Linux Go
一文带你速通Go语言基础语法
本文是关于Go语言的入门介绍,作者因其简洁高效的特性对Go语言情有独钟。文章首先概述了Go语言的优势,包括快速上手、并发编程简单、设计简洁且功能强大,以及丰富的标准库。接着,文章通过示例展示了如何编写和运行Go代码,包括声明包、导入包和输出语句。此外,还介绍了Go的语法基础,如变量类型(数字、字符串、布尔和复数)、变量赋值、类型转换和默认值。文章还涉及条件分支(if和switch)和循环结构(for)。最后,简要提到了Go函数的定义和多返回值特性,以及一些常见的Go命令。作者计划在后续文章中进一步探讨Go语言的其他方面。
551 0
|
编解码 流计算
直播推流的工作原理是什么
直播推流将视频和音频数据从设备实时传输到服务器并分发给观众,涉及采集、编码、推流、传输、拉流和显示六个关键步骤。首先通过摄像机或麦克风采集音视频,再利用编码器如OBS压缩数据,采用H.264等格式编码,接着通过RTMP等协议推流至服务器,服务器调整格式后通过HLS等协议分发给不同设备,观众即可实时观看。此流程确保了低延迟的全球内容传递。
|
存储 Prometheus NoSQL
大数据-44 Redis 慢查询日志 监视器 慢查询测试学习
大数据-44 Redis 慢查询日志 监视器 慢查询测试学习
235 3
|
负载均衡 网络协议 前端开发
一文快速上手 Nacos 注册中心+配置中心!
一文快速上手 Nacos 注册中心+配置中心!
9324 0
|
XML Java 决策智能
拥抱智能决策新纪元!Spring Boot携手LiteFlow规则引擎,让复杂业务处理如丝般顺滑,引领技术潮流!
【8月更文挑战第29天】LiteFlow是一款专为Java应用设计的轻量级规则引擎,支持条件、循环、分支等多种规则类型,具有组件化设计和高度可扩展性。通过自定义规则和事件监听,它可以显著提升代码的可维护性和可重用性。本文将详细介绍如何在Spring Boot项目中整合LiteFlow,并通过实际案例演示其强大功能。主要步骤包括:添加依赖、配置参数、定义组件及流程,并通过API触发执行。借助LiteFlow,复杂业务逻辑处理变得更加灵活高效。
857 0
|
消息中间件 存储 缓存
Kafka【基础知识 02】集群+副本机制+数据请求+物理存储+数据存储设计(图片来源于网络)
【2月更文挑战第20天】Kafka【基础知识 02】集群+副本机制+数据请求+物理存储+数据存储设计(图片来源于网络)
317 1
|
安全 Java 物联网
了解 HarmonyOS
本章提供了 HarmonyOS 的基础知识,包括定义、发展历程、特点、架构和与其他操作系统的比较。这为后续的开发工作打下了坚实的基础。
1302 0
了解 HarmonyOS