一、直播质检
直播质检功能包括格式诊断和内容质检:
·格式诊断:针对直播流进行实时诊断的云端音视频处理服务,可分析流信息异常、时间信息异常、流状态异常、容器封装异常及解码异常等问题。
·内容质检
·常见画面问题:支持检测马赛克、花屏、画面模糊、画面抖动、画面噪点等多种直播画面质量问题。
·识别码检测:支持二维码、条形码、小程序码等识别码检测能力。
·纯色屏和亮度检测:支持检测直播画面中的黑白边、纯色屏、低光照和过曝等情况。
·常见声音问题:支持静音、低音、爆音等多种直播音频质量检测功能。
二、直播评测
直播评测功能包括无参考评分和有参考评分两种能力:
·无参考评分:通过算法客观评估直播流质量,无需依赖对比参考,直接提供评估分值。
·有参考评分:通常通过对比参考原始流或水印流,对转码流进行评估并给出评分。
·PSNR(峰值信噪比):可对转码流进行有参考评分,通过计算原始流/水印流与转码流之间的均方误差,衡量直播画面的压缩或修复质量。
·SSIM(结构相似性指数):可对转码流进行有参考评分,通过对比转码流与原始流/水印流之间的亮度、对比度、结构信息,模拟人眼视觉系统对图像质量的感知。
·VMAF(视频多方法评估融合):可对转码流进行有参考评分,通过融合多个基础指标和机器学习模型对转码流进行客观评分。
三、注意事项
·模板创建成功后,可与推流域名进行关联。
·质检和无参考评分对原始流、水印流、转码流均可检测;有参考评分只对转码流评测,转码流带水印内容时与水印流比较,转码流不带水印内容时与原始流比较。
四、前提条件
已开通腾讯云直播服务,并添加 推流域名。
五、创建质检评测模板
1. 登录云直播控制台 > 进入功能配置 > 选择 质检评测。
2. 单击创建模板设置质检评测模板信息,进行如下配置:
| 配置项 | | 配置描述 |
| 模板名称 | | 模板名称,可自定义,仅支持填写中文、英文、数字、_、-,不超过30个字符。 |
| 模板描述 | | 模板介绍描述,可自定义,仅支持填写中文、英文、数字、_、-,不超过100个字符。 |
| 检测内容 | | 检测内容为必选项。支持选择以下内容类型(可单选或多选):原始流:检测未经转码、无水印且未混流的原始直播流。水印流:检测已添加水印模板配置的水印直播流。转码流:检测基于你指定的转码模板 ID 生成,系统将分析转码后的直播内容。注意:若在直播质检评测模板内同时配置了原始流、水印流、转码流为检测内容,直播质检和无参考评分会对原始流、水印流(如有)、转码流均会发起质检和评测任务,有参考评分仅对转码流发起评测任务。 |
| 质检配置 | 格式诊断 | 格式诊断是一项针对直播流进行实时诊断的云端音视频处理服务,用于分析流信息异常、时间信息异常、流状态异常、容器封装异常以及解码异常等问题。可根据你的实际业务需求手动启用该功能。 |
| | 常见画面问题 | 可根据你的实际业务需求勾选马赛克检测、花屏检测、模糊检测、抖动检测或噪点检测。马赛克检测:检测画面中是否存在马赛克。花屏检测:检测由于传输错误或解码错误等问题造成的画面损坏、错乱、扭曲等效果。模糊检测:检测由于聚焦不当或物体运动等原因导致的图像模糊。抖动检测:检测由于录制设备晃动导致的画面抖动。噪点检测:检测画面是否存在随机分布的黑白斑点、噪点等类似雪花效果的现象。 |
| | | 勾选配置后,页面右侧会显示已选配置,可打开修改参数配置。检测间隔:根据设置的时间间隔进行一次检测。取值范围[500,10000]ms,默认值为1000ms。检测阈值:当检测得分低于阈值时,会被判定命中该问题。取值范围为[0,100]分,默认值为60分。参考分值:[0,60):差(bad); [60,80):一般(normal); [80,100]:优(good)。检测时长:当检测得分低于阈值并持续相应时长时,会记录问题并上报。取值范围为[0,600]s,默认值为1s。当持续时长设置为0时,表示发现问题即上报。 |
| | 识别码检测 | 可根据你的实际业务需求选择二维码检测、条形码检测或小程序码检测。二维码检测:检测画面中是否存在二维码。条形码检测:检测画面中是否存在条形码。小程序码检测:检测画面中是否存在小程序码。 |
| | | 勾选配置后,页面右侧会显示已选配置,可打开修改参数配置。检测间隔:根据设置的时间间隔进行一次检测。取值范围[500,10000]ms,默认值为1000ms。检测阈值:当检测得分低于检测阈值时,会被判定命中该问题。取值范围为[0,100]分,默认值为60分。参考分值:[0,60):差(bad); [60,80):一般(normal); [80,100]:优(good)。检测时长:当检测得分低于阈值并持续相应时长时,会记录问题并上报。取值范围为[0,600]s,默认值为1s。当持续时长设置为0时,表示发现问题即上报。 |
| | 纯色屏及亮度检测 | 可根据你的实际业务需求选择黑白边检测、纯色屏检测、低光照检测或过曝检测。黑白边检测:检测画面的四周是否存在黑白边。纯色屏检测:检测画面是否只有一个颜色。低光照检测:检测画面亮度是否过低。过曝检测:检测画面亮度是否过高。 |
| | | 勾选配置后,页面右侧会显示已选配置,可打开修改参数配置。检测间隔:根据设置的时间间隔进行一次检测。取值范围[500,10000]ms,默认值为1000ms。检测阈值:当检测得分低于阈值时,会被判定命中该问题。取值范围为[0,100]分,默认值为60分。参考分值:[0,60):差(bad); [60,80):一般(normal); [80,100]:优(good)。检测时长:当检测得分低于阈值并持续相应时长时,会记录问题并上报。取值范围为[0,600]s,默认值为1s。当持续时长设置为0时,表示发现问题即上报。 |
| | 常见声音问题 | 可根据你的实际业务需求选择检测项,包括静音检测、低音检测和爆音检测。静音检测:检测音频是否存在静音的情况。低音检测:检测音频是否存在音量过低的问题。爆音检测:检测音频是否存在音量过高的问题。 |
| | | 勾选配置后,页面右侧会显示已选配置,可打开修改参数配置。检测间隔:根据设置的时间间隔进行一次检测。取值范围[500,10000]ms,默认值为1000ms。检测阈值:当检测得分低于阈值时,会被判定命中该问题。取值范围为[0,100]分,默认值为60分。参考分值:[0,60):差(bad); [60,80):一般(normal); [80,100]:优(good)。检测时长:当检测得分低于阈值并持续相应时长时,会记录问题并上报。取值范围为[0,600]s,默认值为1s。当持续时长设置为0时,表示发现问题即上报。 |
| 评测配置 | 无参考评分 | 无参考评分是指根据多维度检测标准,对直播流画面质量进行百分制评估,无需参考其他评分数据。VQA(视频质量评分):开启后,可对直播流进行无参考打分,阈值对应无参考打分的分值,当评分小于设定阈值时上报。检测间隔:根据设置的时间间隔进行一次检测。取值范围[500,10000]ms,默认值为1000ms。检测阈值:当检测得分低于阈值时,会被判定命中该问题。取值范围为[0,100]分,默认值为60分。参考分值:[0,60):差(bad); [60,80):一般(normal); [80,100]:优(good)。检测时长:当检测得分低于阈值并持续相应时长时,会记录问题并上报。取值范围为[0,600]s,默认值为1s。当持续时长设置为0时,表示发现问题即上报。 |
| | 有参考评分 | 有参考评分一般对转码流进行评估,通过对比参考原始流/水印流,给出转码流的评估分值。PSNR(峰值信噪比):可对转码流质量进行有参考评分,通过计算原始流/水印流与转码流之间的均方误差,衡量直播画面的压缩或修复质量;检测间隔:根据设置的时间间隔进行一次检测。取值范围[500,10000]ms,默认值为1000ms。检测阈值:当检测得分低于阈值时,会被判定命中该问题。取值范围为[0,60]分,默认值为30分。参考分值:[0,30):差(bad); [30,38):一般(normal); [38,60]:优(good)。评测周期:表示对直播流每次评测的时长,达到评测周期后会上报本周期内的所有评测分值。取值范围为[10,600]s,默认值为10s。 |
| | | SSIM(结构相似性指数):可对转码流质量进行有参考评分,通过对比转码流与原始流/水印流之间的亮度、对比度、结构信息,模拟人眼视觉系统对图像质量的感知。检测间隔:根据设置的时间间隔进行一次检测。取值范围[500,10000]ms,默认值为1000ms。检测阈值:当检测得分低于阈值时,会被判定命中该问题。取值范围为[0,1],默认值为0.8分。参考分值:[0,0.8):差(bad); [0.8,0.95):一般(normal); [0.95-1]:优(good)。评测周期:表示对直播流每次评测的时长,达到评测周期后会上报本周期内的所有评测分值。取值范围为[10,600]s,默认值为10s。 |
| | | VMAF(视频多方法评估融合):可对转码流质量进行有参考评分,通过合多个基础指标和机器学习模型对转码流进行客观评分;检测间隔:根据设置的时间间隔进行一次检测。取值范围[500,10000]ms,默认值为1000ms。检测阈值:当检测得分低于阈值时,会被判定命中该问题。取值范围为[0,100],默认值为60分。参考分值:[0,60):差(bad); [60,80):一般(normal); [80,100]:优(good)。评测周期:表示对直播流每次评测的时长,达到评测周期后会上报本周期内的所有评测分值。取值范围为[10,600]s,默认值为10s。 |
| 质检问题存储 | 存储范围 | 可选择仅记录事件和截图并保存。 |
| | 存储路径 | 选择你已在对象存储中创建并完成授权的 COS bucket。Region为上述 Bucket 所属地域信息,不可修改。文件夹COS 文件夹名称仅支持 [a-z,A-Z,0-9]和符号-,!,_,.,*以及占位符。单击输入框,进入选择 COS 文件夹。默认为:/QualityControlAndAssessment/{Domain}/{Appname}/{StreamID}/{QCFunction}/{Year}-{Month}-{Day}-{Hour}-{Minute}-{Second}-{MilliSecond}-{QCclass}-{Score}{EXT} |
| | 时区 | 可选择 UTC+8或 UTC。当选择时区参数为 UTC+8时,质检文件的命名将采用 UTC+8时间参数。当选择时区参数为 UTC时,质检文件名称将以UTC时间参数进行命名。 |
3. 填写完成后,单击右下角的保存即可,并查看计费详情。如需了解相关计费信息,请单击计费详情。
六、关联域名
1. 登录云直播控制台 > 进入功能配置 > 选择 质检评测。
·直接关联域名:单击左上方的绑定域名。
·新质检评测模板创建成功后关联域名:质检评测模板创建成功后,单击提醒框中的去绑定域名。
2. 在域名绑定窗口中,选择你需绑定的质检模板及推流域名,单击确定即可绑定成功。
注意:说明:
注意:支持通过单击添加为当前模板绑定多个推流域名。
七、解除绑定
1. 登录云直播控制台 > 进入功能配置 > 选择 质检评测。
2. 选择已关联域名的质检评测模板,选择需要解绑的域名,单击右侧的解绑。
3. 确认是否解绑当前关联域名,单击确定即可解绑。
注意:说明:
注意:质检评测解除绑定后,不影响正在直播中的流。
八、修改模板
1. 登录云直播控制台 > 进入功能配置 > 选择 质检评测。
2. 选择你已创建成功的质检评测模板,并单击右侧的编辑,即可进入修改模板信息,修改完单击保存即可。
九、删除模板
1. 登录云直播控制台 > 进入功能配置 > 选择 质检评测。
2. 选择你已创建成功的质检评测模板,单击右上方删除。
3. 确认是否删除当前质检评测模板,单击确定即可成功删除。
十、相关操作
域名维度绑定和解绑质检评测模板的具体操作及相关说明,请参见 质检配置。