tencent cloud

All product documents
Cloud Streaming Services
DocumentationCloud Streaming Services
SDK Quality Monitoring 
Last updated: 2023-07-24 11:05:08
SDK Quality Monitoring 
Last updated: 2023-07-24 11:05:08

Note

The statistical analysis is only applicable to Tencent Cloud's Mobile Live Video Broadcasting (MLVB) SDK, and other SDKs cannot be monitored.
You can query the push data for the last 3 days, and the maximum time span for each query is 6 hours.

Directions

1. Log in to the CSS console, select Quality Monitoring on the left sidebar, and view the push data (if you use the MLVB SDK).
2. You can view Global publishing statistics, Global playback statistics, Stream publishing statistics, Stream playback statistics, or Operational statistics. For detailed data descriptions, please see the following sections.

Data Descriptions

Global publishing statistics

You can query data by selecting the date and device system. The detailed data list will show you the StreamName, send bitrate (kbps), send frame rate (fps), ISP, device, and operation.

Statistical Item
Description
Send bitrate
The average send bitrate of the specific stream during the selected date range.
Send frame rate
The average send frame rate of the specific stream during the selected date range.
ISP
The ISP name in the most recent data returned for the specific stream.
Device
The push streaming device in the most recent data returned for the specific stream.
If you need to view the data of a single stream, click Publishing or Playback to see the details.




Global playback statistics

You can query data by selecting the date and device system. The detailed data include average time to first frame,
average caching time, average playback frame rate, playback success rate, average stutter rate, and CPU usage.
Statistical Item
Description
Average time to first frame
The average first-frame time for stream playback at different moments.
Average caching time
The average caching time for stream playback at different moments.
Average playback frame rate
The average playback frame rate for stream playback at different moments.
Playback success rate
The ratio of successful pull streams to the total number of pull streams for each individual stream, and the average value is calculated for multiple streams.
Average stutter rate
The average ratio of stuttering pull streams to the total number of pull streams at different moments at the playback device.
CPU usage
The CPU usage at the playback device, divided into App/System, and the average value is calculated for multiple streams.





Stream publishing statistics

You can query data by setting a start time and end time and entering a stream name. The detailed data include overall score, send bitrate, frames to send per second, send frame rate, and CPU usage.
Statistical Item
Description
Overall score
The average comprehensive score for a single stream.
Send bitrate
The actual send rate should be close to the sum of the expected audio and video send rates. The closer it is, the smoother the publishing. If there is a large difference, it indicates that publishing was not smooth enough, and playback may stutter.
Frames to send per second
Audio/Video data that fails to be sent immediately will build up at the host's end and will be discarded after 3 seconds. Therefore, when upstream network conditions are poor, viewers may experience notable stuttering or frame drops.
Send frame rate
When the publishing frame rate is lower than 10 fps, playback may be choppy.
CPU usage
If CPU usage exceeds 95%, publishing may be lagging. Currently, statistics are not available for Android systems later than v8.0.





Stream playback statistics

You can query data by setting a start time and end time, entering a stream name, and selecting the device system. The detailed data include average time to first frame, average caching time, average playback frame rate, downstream bitrate, playback success rate, viewers, average stutter rate, and CPU usage.
Statistical Item
Description
Average time to first frame
The average first-frame time of a single stream playback at different moments.
Average caching time
The average caching time of a single stream playback at different moments.
Average playback frame rate
The average playback frame rate of a single stream playback at different moments.
Downstream bitrate
The average downstream bitrate of a single stream at different moments.
Playback success rate
The ratio of successful pull streams to the total number of pull streams for the single stream.
Viewers
The number of viewers for a single stream at different moments.
Average stutter rate
The average ratio of stuttering pull streams to the total number of pull streams at different moments at the playback device.
CPU usage
The CPU usage at the playback device, divided into App/System.





Operational statistics

Operational statistics
You can query data by setting a start time and end time and entering a stream name. The detailed data include playback URL visits, publishing URL visits, viewers, streamers, and SDK DAU.
Statistical Item
Description
Playback URL visits
The number of times the playback URL is visited at different moments and under different dimensions (PV).
Publishing URL visits
The number of times the publishing URL is visited at different moments and under different dimensions (PV).
Viewers
The number of unique visitors (UV) who accessed the playback URL at different moments and under different dimensions.
Streamers
The number of unique visitors (UV) who accessed the publishing URL at different moments and under different dimensions.
SDK DAU
The SDK activity level at different moments and under different dimensions, equals the sum of Viewers and Streamers.



Version statistics
Statistical Item
Description
SDK versions
The distribution of SDK versions used by your users in the past week.
The percentage of different SDK versions used in the last week.
OS
The percentage of different OS used by your users in the last week.
Device type
The percentage of different device models used by your users in the last week



Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback

Contact Us

Contact our sales team or business advisors to help your business.

Technical Support

Open a ticket if you're looking for further assistance. Our Ticket is 7x24 available.

7x24 Phone Support
Hong Kong, China
+852 800 906 020 (Toll Free)
United States
+1 844 606 0804 (Toll Free)
United Kingdom
+44 808 196 4551 (Toll Free)
Canada
+1 888 605 7930 (Toll Free)
Australia
+61 1300 986 386 (Toll Free)
EdgeOne hotline
+852 300 80699
More local hotlines coming soon