tencent cloud

Cloud Streaming Services

신규 사용자 가이드
제품 소개
제품 개요
하위 제품 소개
기본 개념
제품 기능
응용 시나리오
제품 장점
사용 제한
구매 가이드
가격 리스트
기본 서비스
부가 서비스
선불 패키지
구매 프로세스
과금 변경
환불 정책
청구서 조회
연장 안내
연체시 서비스 중지 설명
과금 FAQ
LVB
개요
응용 시나리오
시작하기
SDK 연결 안내
LEB(초저지연 라이브 방송)
개요
LEB와 LVB의 차이점
응용 시나리오
시작하기
SDK 통합
콘솔 가이드
콘솔 소개
개요
Domain Management
스트리밍
리소스 패키지 관리
기능 설정
릴레이
사용량 과금
CAM 액세스 제어
기능 사례
Push and Playback
기능
Live Streaming Security
해외 라이브 방송
콜백 이벤트 정보 알림
자주 사용하는 3rd party 툴 가이드
SDK 사례
0. SDK 통합 가이드
2. 재생
3. 고급 기능
API문서
History
Introduction
API Category
Making API Requests
Live Pad APIs
Live Stream Mix APIs
Time Shifting APIs
Monitoring Data Query APIs
Billing Data Query APIs
Live Transcoding APIs
Delayed Playback Management APIs
Domain Name Management APIs
Watermark Management APIs
Certificate Management APIs
Stream Pulling APIs
Recording Management APIs
Live Callback APIs
Screencapturing and Porn Detection APIs
Authentication Management APIs
Live Stream Management APIs
Data Types
Error Codes
유지보수 가이드
비디오 랙 최적화(V2)
푸시 스트리밍 실패 문제 해결
재생 실패 문제 해결
라이브 방송 딜레이 문제 해결
풀 스트림 비디오 품질 저하 문제 해결
라이브 방송에 COS bucket 권한을 부여하여 화면 캡처 저장
장애 처리
라이브 방송 혼합 스트림 오류: InvalidParameter.OtherError
FAQs
라이브 방송 기본 관련
푸시 및 재생
라이브 방송 과금
라이브 방송 해외 관련
라이브 레코딩
클라우드 혼합 스트리밍 관련
도메인 설정 관련
Apple ATS 적용 관련
SLA
CSS Service Level Agreement
CSS 정책
개인 정보 보호 정책
데이터 처리 및 보안 계약

Live Quality Control and Live Assessment Template

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2025-09-11 10:28:38

Overview

CSS offers Live Quality Control and Live Assessment capabilities, enabling you to comprehensively identify quality issues within live streams and evaluate performance scores, while providing corresponding recommendations.

Live Quality Control

The Live Quality Control feature encompasses format diagnostics and content quality inspection:
Format Diagnosis: A cloud-based audio and video processing service designed for real-time diagnostics of live streams, capable of analyzing issues such as stream information anomalies, timestamp irregularities, stream status abnormalities, container encapsulation errors, and decoding failures.
Content Quality Inspection
Common Image Issue: Supports the detection of various live streaming quality issues, including mosaic artifacts, crash screens, image blurring, screen jitter, and visual noise.
Recognition Code Detection: Supports detection capabilities for QR codes, barcodes, applet codes, and other identification codes.
Solid Color Screen and Brightness Detection: Supports the detection of scenarios in live streaming such as black/white edges, solid color screens, low light conditions, and overexposure.
Common Sound Issue: Supports various live audio quality detection features, including Silence, Low Voice, and High Voice.

Live Assessment

The Live Assessment feature encompasses two distinct capabilities: Scoring Without Reference and Scoring With Reference.
Scoring Without Reference:The algorithm objectively evaluates the quality of live streams without relying on comparative references, directly providing assessment scores.
Scoring With Reference:Typically, the transcoded stream is evaluated and scored by comparing it against the original stream or the watermark stream.
PSNR(Peak Signal-to-Noise Ratio: Perform scoring with reference on the transcoding stream quality by calculating the mean square error between the original/watermark stream and the transcoding stream to measure the compression or repair quality of the live streaming image.
SSIM(Structural Similarity Index: Perform scoring with reference on the transcoding stream quality by comparing brightness, contrast, and structural information between the transcoding stream and the original/watermark stream and simulating human visual system perception of image quality.
VMAF(Video Multimethod Assessment Fusion: Perform objective scoring with reference on the transcoding stream quality based on multiple basic metrics and machine learning models.

Notes

After creating a time shifting template, you need to bind it to a push domain.
Both Quality Control and Scoring Without Reference can perform detection on Original streams, Watermarked streams, and Transcoded streams. Scoring With Reference, however, is exclusively applied to Transcoded streams—comparing them with Watermarked streams when watermarked content is present, and with Original streams when no watermark exists.

Prerequisites

You have activated CSS and added a push domain.

Creating a Live Quality Control and Live Assessment Template

1. Log in to the CSS console. Select Feature Configuration > Live Quality Control and Live Assessment on the left sidebar.
2. Click Create template to set the Live Quality Control and Live Assessment Template information and configure the following:

Configuration Item
Description
Template Name
Template name, which can be customized, Max 30 characters; supports letters, digits, underscores, and dashes.
Template Description
Template description, customizable,Max 100 characters; supports letters, digits, underscores, and dashes.
Detection Content
Detection Content is required. You can select the following content types (single or multiple selections):
Original stream: Detects the original live stream that has not been transcoded, watermarked, or muxed.
Watermarked stream: Detects the watermarked live stream configured with the watermark template.
Transcoded stream: Detection is generated based on the transcoding template ID you specify, and the system will analyze the transcoded live content.
Note:
When both the Live Quality Control and Live Assessment Template are configured with Original Stream, Watermarked Stream, and Transcoded Stream as Detection Content, the Live Quality Control and Scoring Without Reference will initiate Quality Control and Assessment tasks for the Original Stream, Watermarked Stream (if present), and Transcoded Stream. The Scoring With Reference will only initiate Assessment tasks for the Transcoded Stream.

Live Quality Control Configuration

Format Diagnosis
Format Diagnosis is a cloud-based audio and video processing service that provides real-time diagnostics for live streams. It analyzes issues such as stream information anomalies, timing anomalies, stream status anomalies, container encapsulation anomalies, and decoding anomalies. This feature can be manually enabled based on your business needs.
Common Image Issue
You can select Mosaic detection, Crash screen detection, Blur detection, Video jitter detection, or Video noise detection based on your actual business needs.
Mosaic detection: Check whether there is a Mosaic on the Detection screen.
Crash screen detection: Detect image damage, distortion, and other effects caused by transmission errors or decoding errors.
Blur detection: Detects image blur caused by factors such as improper focus or object motion.
Video jitter detection: Detects image jitter caused by shaking of the recording device.
Video noise detection: Detection Checks whether the image has randomly distributed black and white spots, noise, or other snowflake-like effects.
After selecting the configuration, the chosen settings will be displayed on the right side of the page, where you may modify the parameter configurations as needed.
Detection Interval: Perform a detection at the configured time interval.
The valid range is [500, 10000] milliseconds, with a default value of 1000 milliseconds.
Detection Threshold: When the detection score falls below the threshold, it will be identified as matching the specified issue.
The value range is [0,100] points, with a default value of 60 points.
Reference Score Range:
[0, 60): Poor (Bad);
[60, 80): Average (Normal);
[80, 100]: Excellent (Good).
Detection Duration: When the detection score falls below the threshold and persists for the specified duration, the issue will be logged and reported.
The valid range is [0,600] seconds, with a default value of 1 second.
When the duration is set to 0, it indicates that issues will be reported immediately upon detection.
Recognition Code Detection
You may select QR code detection, barcode detection, or applet code detection based on your specific business requirements.
QR code detection: Detect the presence of QR codes within the image.
Barcode detection: Detect the presence of barcodes within the image.
Applet code detection: Detect whether Applet code exists in the image.
After selecting the configuration, the chosen settings will be displayed on the right side of the page, where you may modify the parameter configurations as needed.
Detection Interval: Perform a detection at the configured time interval.
The valid range is [500, 10000] milliseconds, with a default value of 1000 milliseconds.
Detection Threshold: When the detection score falls below the threshold, it will be identified as matching the specified issue.
The value range is [0,100] points, with a default value of 60 points.
Reference Score Range:
[0, 60): Poor (Bad);
[60, 80): Average (Normal);
[80, 100]: Excellent (Good).
Detection Duration: When the detection score falls below the threshold and persists for the specified duration, the issue will be logged and reported.
The valid range is [0,600] seconds, with a default value of 1 second.
When the duration is set to 0, it indicates that issues will be reported immediately upon detection.
Solid Color Screen and Brightness Detection
You may select from Black/White Edge Detection, Solid Color Screen Detection, Light Detection, or Overexposure Detection based on your specific business requirements.
Black/White edge detection: Detect whether there are black or white borders around the edges of the image.
Solid color screen detection: Detect whether the image consists of a single color.
Light detection: Detect whether the screen brightness is too low.
Overexposure detection: Detect whether the screen brightness is excessively high.
After selecting the configuration, the chosen settings will be displayed on the right side of the page, where you may modify the parameter configurations as needed.
Detection Interval: Perform a detection at the configured time interval.
The valid range is [500, 10000] milliseconds, with a default value of 1000 milliseconds.
Detection Threshold: When the detection score falls below the threshold, it will be identified as matching the specified issue.
The value range is [0,100] points, with a default value of 60 points.
Reference Score Range:
[0, 60): Poor (Bad);
[60, 80): Average (Normal);
[80, 100]: Excellent (Good).
Detection Duration: When the detection score falls below the threshold and persists for the specified duration, the issue will be logged and reported.
The valid range is [0,600] seconds, with a default value of 1 second.
When the duration is set to 0, it indicates that issues will be reported immediately upon detection.
Common Sound Issue
You may select detection items based on your actual business requirements, including Silence Detection, Voice Detection, and High Voice Detection.
Silence detection: Detect the presence of silent segments within the audio.
Low Voice Detection: Detect whether the audio exhibits insufficient volume levels.
High voice detection: Detect whether the audio exhibits excessive volume levels.
After selecting the configuration, the chosen settings will be displayed on the right side of the page, where you may modify the parameter configurations as needed.
Detection Interval: Perform a detection at the configured time interval.
The valid range is [500, 10000] milliseconds, with a default value of 1000 milliseconds.
Detection Threshold: When the detection score falls below the threshold, it will be identified as matching the specified issue.
The value range is [0,100] points, with a default value of 60 points.
Reference Score Range:
[0, 60): Poor (Bad);
[60, 80): Average (Normal);
[80, 100]: Excellent (Good).
Detection Duration: When the detection score falls below the threshold and persists for the specified duration, the issue will be logged and reported.
The valid range is [0,600] seconds, with a default value of 1 second.
When the duration is set to 0, it indicates that issues will be reported immediately upon detection.

Evaluation Configuration

Scoring Without Reference
Scoring Without Reference refers to evaluating the quality of live streaming video content on a percentile scale based on multi-dimensional detection criteria, without requiring comparative scoring data as a reference.
VQA (Video Quality Assessment): Perform scoring without reference on the live stream if this option is selected. The thresholds correspond to scores of scoring without reference. The score is reported if it is less than a set threshold.
Detection Interval: Perform a detection at the configured time interval.
The valid range is [500, 10000] milliseconds, with a default value of 1000 milliseconds.
Detection Threshold: When the detection score falls below the threshold, it will be identified as matching the specified issue.
The value range is [0,100] points, with a default value of 60 points.
Reference Score Range:
[0, 60): Poor (Bad);
[60, 80): Average (Normal);
[80, 100]: Excellent (Good).
Detection Duration: When the detection score falls below the threshold and persists for the specified duration, the issue will be logged and reported.
The valid range is [0,600] seconds, with a default value of 1 second.
When the duration is set to 0, it indicates that issues will be reported immediately upon detection.
Scoring With Reference
Scoring with Reference typically evaluates the transcoded stream by comparing it against the original stream or watermarked stream, thereby providing an assessment score for the transcoded stream.
PSNR (Peak Signal-to-Noise Ratio): Perform scoring with reference on the transcoding stream quality by calculating the mean square error between the original/watermark stream and the transcoding stream to measure the compression or repair quality of the live streaming image.
Detection Interval: Perform a detection at the configured time interval.
The valid range is [500, 10000] milliseconds, with a default value of 1000 milliseconds.
Detection Threshold: When the detection score falls below the threshold, it will be identified as matching the specified issue.
The valid range is [0,60] minutes, with a default value of 30 minutes.
Reference Score Ranges:
[0,30): Poor (bad);
[30,38): Average (normal);
[38,60]: Excellent (good).
Live Assessment Cycle: Indicates the evaluation duration for each live stream assessment. Upon reaching the evaluation cycle, all assessment scores within this period will be reported.
The valid range is [10,600] seconds, with a default value of 10 seconds.
SSIM (Structural Similarity Index): Perform scoring with reference on the transcoding stream quality by comparing brightness, contrast, and structural information between the transcoding stream and the original/watermark stream and simulating human visual system perception of image quality.
Detection Interval: Perform a detection at the configured time interval.
The valid range is [500, 10000] milliseconds, with a default value of 1000 milliseconds.
Detection Threshold: When the detection score falls below the threshold, it will be identified as matching the specified issue.
The valid range is [0,1], with a default value of 0.8 points.
Reference Score Ranges:
[0, 0.8): Poor (bad);
[0.8, 0.95): Average (normal);
[0.95-1]: Excellent (good).
Live Assessment Cycle: Indicates the evaluation duration for each live stream assessment. Upon reaching the evaluation cycle, all assessment scores within this period will be reported.
The valid range is [10,600] seconds, with a default value of 10 seconds.
VMAF (Video Multimethod Assessment Fusion): Perform objective scoring with reference on the transcoding stream quality based on multiple basic metrics and machine learning models.
Detection Interval: Perform a detection at the configured time interval.
The valid range is [500, 10000] milliseconds, with a default value of 1000 milliseconds.
Detection Threshold: When the detection score falls below the threshold, it will be identified as matching the specified issue.
The valid range is [0,100], with a default value of 60 points.
Reference Score Range:
[0, 60): Poor (Bad);
[60, 80): Average (Normal);
[80, 100]: Excellent (Good).
Live Assessment Cycle: Indicates the evaluation duration for each live stream assessment. Upon reaching the evaluation cycle, all assessment scores within this period will be reported.
The valid range is [10,600] seconds, with a default value of 10 seconds.

Quality Issue Storage

Storage Scope
You can select Record events only and Take screenshots and retain them.
Storage Path
Select the COS bucket you have created and authorized in Cloud Object Storage.
The Region denotes the geographical location information of the aforementioned Bucket and cannot be modified.
Folder
COS folder names Only support lowercase letters (a–z), uppercase letters (A–Z), digits (0–9), special characters (- ! _ . *), and placeholders.
Click the input field to select a COS folder. Default value:/QualityControlAndAssessment/{Domain}/{Appname}/{StreamID}/{QCFunction}/{Year}-{Month}-{Day}-{Hour}-{Minute}-{Second}-{MilliSecond}-{QCclass}-{Score}{EXT}
Time zone
You may select either UTC+8 or UTC.
When selecting the time zone parameter as UTC+8,The quality inspection file is named based on the UTC+8 time parameter.
When the time zone parameter is set to UTC,The live quality control file is named based on the UTC time parameter.
3. After filling in the form, click Save in the lower right corner and view the Billing Details. If you need to know the relevant billing information, click Billing Details.


Binding a Domain Name

1. Log in to the CSS console. Select Feature Configuration > Live Quality Control and Live Assessment on the left sidebar.
Bind a domain to an existing template: Click Bind Domain Name in the top left.

Bind a domain after creating a new Live Quality Control and Live Assessment Template: After successfully creating a Live Quality Control and Live Assessment Template, click Bind Domain Name in the pop-up window.

2. In the Bind Domain Name window, select the live quality control and live assessment template and push domain you want to bind together, and click Confirm to bind them.

Note:
You can click Add to bind multiple push domains to the current template.

Unbinding

1. Log in to the CSS console. Select Feature Configuration > Live Quality Control and Live Assessment on the left sidebar.
2. Select the live quality control and live assessment template from which you want to unbind the push domain and click Unbind.

3. In the pop-up window, click Confirm.

Note:
After quality control and assessment are unbound, the live stream will not be affected.

Modifying a Template

1. Log in to the CSS console. Select Feature Configuration > Live Quality Control and Live Assessment on the left sidebar.
2. Select the Live Quality Control and Live Assessment Template you have successfully created and click Edit on the right to modify the template information. After modification, click Save.


Deleting a Template

1. Log in to the CSS console. Select Feature Configuration > Live Quality Control and Live Assessment on the left sidebar.
2. Select a previously created live quality control and live assessment template and click Delete.

3. Click Confirm to permanently delete the template.

Note
If the template is already bound to a push domain, you must first unbind it before the template can be deleted.
The live quality control and live assessment template management of the CSS console is based on the domain name dimension. Rules created by the associated interface cannot be canceled for the time being.

Related Operations

For detailed instructions and additional information on binding and unbinding live quality control and live assessment template at the domain level, please refer to Live Quality Control Configuration.

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백