Communication monitoring

更新时间:
复制 MD 格式

The communication monitoring feature lets you query end-to-end call data for a specific AppID. This data includes communication quality and channel information. This topic describes how to query communication monitoring data and explains the data fields.

Procedure

  1. Log on to the Real-Time Communication (RTC) console.

  2. In the navigation pane on the left, choose Call Inspector > Communication Monitoring.

  3. Select an AppID and a time range, enter a channel ID or user ID, and then click 001.

  4. Optional: Click the All Calls tab to view data for all calls.

    image

    Parameter

    Description

    ChannelID

    The ID of the channel.

    Communication Status

    The status of the communication. Valid values:

    • In progress

    • Ended

    Communication Start and End Time

    The start time is when the first user joins the channel. The end time is when the last user leaves the channel.

    Communication Duration

    The duration of the call.

    Number of Users

    The number of users in the call.

    Number of Users with Poor Experience

    The number of users who had a poor call experience.

    Note

    Click Call Experience Rule Configuration in the upper-right corner to define what constitutes a poor experience. You can set only one rule for each application. This rule classifies user experience as good or poor. If a user's call meets the conditions of the rule, their experience status is displayed as Poor.

    Operations

  5. Optional: Click the Followed Calls tab to view data for followed calls.

    Note

    Click Followed Call Rule Configuration in the upper-right corner to set rules for following calls. You can set only one rule for each application. Channels that meet the conditions of the rule are added to the followed calls list.

View communication quality

Communication quality data includes basic information and user information. Basic information includes the application ID, application name, channel ID, communication status, start and end times, and total duration. User information is described in the following table:

Parameter

Description

User ID

The ID of the user.

Role

An upward arrow indicates a publisher who sends audio and video. A downward arrow indicates a subscriber who receives audio and video.

Region

The region where the user is located. If the IP address changes, the last IP address is displayed.

Online Period

The time periods when the user is online in the channel during the call. A user may join and leave the channel multiple times. Green indicates that the user is in the call. Gray indicates that the user has left the call.

Channel Join/Leave Time

The time when the user first joined and last left the channel during the entire call. If a user joins and leaves multiple times, this shows the time of their first join and final leave.

Total Duration

The total time from when the user first joined to when they last left.

Communication Duration

The actual time the user spent in the channel. If a user joins and leaves multiple times, this is the sum of all periods they were in the channel.

Communication Experience

The communication experience rating, based on the default rule or a custom rule that you configured.

SDK

The version of the Real-Time Communication SDK that the user is using.

Platform

The platform of the Real-Time Communication SDK that the user is using.

Network

The network used during the communication, such as WLAN, Wi-Fi, or 4G.

Experience View

Lets you turn the experience view on or off.

Operations

End-to-end data.

End-to-end data

image

Note
  • Select a publisher or switch roles. To switch roles, the user must be receiving downstream data from the publisher. This means the publisher must also be subscribed to the subscriber's data.

  • Select a time range to display. The end-to-end data chart shows data for the selected time range. A maximum of 3 hours of data can be displayed at a time. If the call duration exceeds 3 hours, you must view the data in segments. Drag the timeline to select a time range, and then click Refresh to update the data.

The end-to-end data charts are described below:

Note

Click the Video and Audio tabs to switch between audio and video data charts.

Category

Description

Behavior Events

Displays communication, media, and device status events that occurred during the call.

Note

Click All Events to view the events that occurred at specific times.

Device Status

Displays the CPU usage of the user's app and the system CPU usage. This chart is not available for web platforms because CPU usage information cannot be collected. CPU usage information also cannot be collected from Android 8.0 or later.

Memory Usage

Displays the memory usage of the user's app, the operating system, and the total memory of the device. This chart is not available for web platforms because memory usage information cannot be collected.

Audio and Video Bitrate

Displays the sending and receiving bitrate for the user's audio or video. The audio receiving bitrate chart also shows the duration of stuttering in milliseconds.

Audio and Video Packet Loss Rate

Displays the upstream and downstream packet loss rate for the user's audio or video.

RTT

Displays the sending and receiving latency for the user's audio or video. For subscribers, the chart shows downstream Round-Trip Time (RTT) data and end-to-end latency data.

Video Frame Rate

Displays the video capture frame rate of the sender and the receiving frame rate of the receiver, along with any stuttering. If the capture frame rate is unstable, the video appears to stutter on the receiver's end.

Video Resolution

Displays the resolution of the video sent and received by the user.

Audio Capture Volume

Displays the volume of the locally captured audio and the audio received from the sender.

Signal Strength

Displays the degree of signal attenuation. A smaller value indicates a better signal.

View channel data

Channel data includes basic information, a channel overview, and channel distribution data. Basic information includes the application ID, application name, channel ID, communication status, start and end times, total duration, current number of online users, and peak number of online users. The channel overview and distribution data are described below:

  • Channel overview

    Type

    Description

    Communication Quality

    Displays the overall quality of a call in a channel. The quality depends on the experience of each user in the channel. If any user has a poor experience, the overall channel quality is affected.

    Channel Join Success Rate

    Displays the success rate and time taken for users to join the channel, along with a distribution of different join times.

    Communication Users

    Displays the number of call users and change trends across different dimensions.

  • Channel distributionimage

    Type

    Description

    Top publishers

    Displays up to 15 publishers with the longest duration in the channel.

    Geographic Distribution

    Displays the top 10 countries, provinces, municipalities, or autonomous regions with the most users.

    User Distribution

    Displays the percentage of users in each region.

    SDK Version Distribution

    Displays the top 10 SDK versions with the most users, along with the number and percentage of users for each version.

    Operating System Distribution

    Displays the top 10 operating systems with the most users, along with the number and percentage of users for each operating system.