Calls
You can view details about call quality indicators of users in each room to locate, analyze, and solve call quality issues.
Notes
- Data in Calls is for data analysis and quality issue query only. Services are charged based on bills.
- The latest data will be displayed at most 5 minutes after it is generated.
About Query
- You can query data in a time span of up to 14 days.
- You can query the real-time data of the last 24 hours.
- You can view the following data in Calls:
- Device status, including the app CPU usage and system CPU usage
- Audio/Video/Presentation bitrate
- Video/Presentation frame rate
- Audio/Video/Presentation freeze rate
- Audio/Video/Presentation packet loss rate
- Video resolution width/height
- Presentation resolution width/height
- Video/Presentation latency
- User behavior, such as joining or exiting a room and enabling or disabling the video function
Procedure
- Log in to the SparkRTC console.
- In the navigation pane on the left, choose Analytics (Beta) > Calls.
- On the displayed page, enter or select an app ID to view the call information of the target room.
You can select desired calls by time segment, call status, or room ID.
- Click Room ID or Details in the Operation column. The Call Details page is displayed.
On the displayed page, you can view the following information:
- Info: displays the room ID, app ID, domain name, room status, and start and end time of a call You can click View Events to view all operation events of the user in the room. For details about event types and IDs, see Table 1.
- Room profile: displays the total number of users, maximum number of online users, accumulated number of users with issues, success rates of joining a room (in 5 seconds), stream push and pull, and recording, and audio and video freeze rates
- User list: displays user information, including the username, nickname, call status, region, time of joining or leaving a room, SDK version, carrier, and device.
Click View Experience Data in the Operation column on the right to determine whether to display the user information in the Call Experience Quality panel.
- Call Experience Quality: displays the experience of each user (receiver) in each call, for example, whether frame freezing, blurring, and sound/image problems occur, and details about the audio and video quality indicators from a specified sender to a receiver
Checking Call Experience Quality
The Call Experience Quality panel displays the call experience quality of each user (receiver), which is determined by the received audio and video bitrates. Move the mouse pointer to the call experience quality chart and scroll the mouse wheel to zoom in or out on the time axis within a specified time range.
Note: By default, the call experience quality panel displays data of all senders. You can select only the desired senders from the drop-down list box on the panel.
In the Call Experience Quality panel, the horizontal axis indicates the call duration, and the video and audio call experience is displayed above and below the horizontal axis, respectively.
- The line above the horizontal axis indicates the video receive bitrate of a sender. Senders are distinguished from each other by color.
- The upward red burr indicates video freezes.
- The line below the horizontal axis indicates the audio receive bitrate of a sender. Senders are distinguished from each other by color.
- The downward red burr indicates audio freezes.
If you find that the call quality of a sender is low, click View Details in the upper right corner of the panel. Select the sender in the Video Subscription, Audio Subscription, and Presentation Subscription tabs, respectively, to view details about its audio and video quality indicators. For details about each quality indicator, see Analyzing Call Quality Problems.
Analyzing Call Quality Problems
On the User details page, you can view the call information, user profile, video subscription, audio subscription, and presentation subscription. The Video Subscription, Audio Subscription, and Presentation Subscription tabs display details about audio and video quality indicators from a specified sender to a receiver. You can analyze these indicators to locate call experience problems.
- Info: displays the room ID, app ID, domain name, room status, and start and end time of a call
- User profile: displays user information, including online duration, and number of failures of joining a room within 5s and pushing or pulling streams
- Video Subscription: displays the video call quality data of the selected sender and receiver, including the device status, video resolution, bitrate, frame rate, packet loss rate, and frame freeze rate
- Audio Subscription: displays the audio call quality data of the selected sender and receiver, including the audio bitrate, packet loss rate, and frame freeze rate
- Presentation Subscription: displays the quality data of the screen (window) shared by the selected sender and receiver, including the bitrate, frame rate, frame freeze rate, packet loss rate, resolution, jitter, and latency
Viewing User Operation Events
On the Video Subscription, Audio Subscription, and Presentation Subscription tabs, click Event in the Operation column to view details about all user operations during a call. You can analyze these operations performed on the client to reproduce, locate, and solve software issues. Table 1 lists the user IDs and event types.
Event ID |
Event Type |
---|---|
1 |
Join room |
2 |
Leave room |
3 |
Video/Batch subscribe |
5 |
Mute/Unmute |
6 |
Switch network |
7 |
Enable/Disable camera |
9 |
Switch device |
10 |
DNS query, TCP/TLS link setup, start and end time of first frame display |
11 |
Switch role |
12 |
Send media stream |
13 |
Output stream |
14 |
Share screen |
16 |
Subscribe to audio/Cancel subscription |
17 |
Cross room |
18 |
Connect to signaling/media channel |
19 |
Set uplink video |
20 |
Set downlink audio |
21 |
Server scheduling failed |
22 |
Successful stream push measurement |
23 |
Successful stream pull measurement |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot