Skip to content

Commit ccaae3b

Browse files
committed
edit pass: media-quality-sdk
1 parent 2619d69 commit ccaae3b

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

articles/communication-services/concepts/voice-video-calling/includes/media-stats/media-stats-android.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ MediaStatsCallFeature mediaStatsCallFeature = call.feature(Features.MEDIA_STATS)
2323
The `MediaStatsCallFeature` object has the following API structure:
2424

2525
- The `OnSampleReportedListener` event listens for periodic reports of the media statistics.
26-
- `setSampleIntervalInSeconds(int value)` sets the interval (in seconds) of the media statistics report generation. If it's not specified, the SDK uses defaults.
26+
- `setSampleIntervalInSeconds(int value)` sets the interval, in seconds, of the media statistics report generation. If it's not specified, the SDK uses defaults.
2727
- A `MediaStatsReport` object contains the definition of the outgoing and incoming media statistics, categorized by audio, video, and screen share.
2828
- `getOutgoingMediaStats()`: The list of media statistics for outgoing media.
2929
- `getAudio()`: The list of media statistics for outgoing audio.

articles/communication-services/concepts/voice-video-calling/includes/media-stats/media-stats-web.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ The bandwidth metrics have changes to `availableBitrate` in audio send and video
9090
| Metric name | Description | Comments |
9191
| ----------- | ----------- | -------- |
9292
| `id` | Statistics ID | It's used to identify statistics across the events, especially when there are multiple statistics with the same media type and direction in an event. |
93-
| `codecName` | Codec name | OPUS, G722|
93+
| `codecName` | Codec name | OPUS, G722.|
9494
| `bitrate` | Audio send bit rate (bits per second) | General values are in the 24-Kbps range (36-128 Kbps is typical). |
9595
| `jitterInMs` | Packet jitter (milliseconds) | Lower is better. |
9696
| `packetsPerSecond` | Packet rate (packets per second) | |
@@ -120,7 +120,7 @@ The bandwidth metrics have changes to `availableBitrate` in audio send and video
120120
| Metric name | Description | Comments |
121121
| ----------- | ----------- | -------- |
122122
| `id` | Statistics ID | It's used to identify statistics across the events, especially when there are multiple statistics with the same media type and direction in an event. |
123-
| `codecName` | Codec name | H264, VP8, VP9 |
123+
| `codecName` | Codec name | H264, VP8, VP9. |
124124
| `bitrate` | Video send bitrate (bits per second) | |
125125
| `jitterInMs` | Packet jitter (milliseconds) | Lower is better. |
126126
| `packetsPerSecond` | Packet rate (packets per second) | |
@@ -144,7 +144,7 @@ The bandwidth metrics have changes to `availableBitrate` in audio send and video
144144
| Metric name | Description | Comments |
145145
| ----------- | ----------- | -------- |
146146
| `id` | Statistics ID | It's used to identify statistics across the events, especially when there are multiple statistics with the same media type and direction in an event. |
147-
| `codecName` | Codec name | H264, VP8, VP9 |
147+
| `codecName` | Codec name | H264, VP8, VP9. |
148148
| `bitrate` | Video receive bitrate (bits per second) | |
149149
| `jitterInMs` | Packet jitter (milliseconds) | Lower is better. |
150150
| `packetsPerSecond` | Packet rate (packets per second) | |
@@ -174,7 +174,7 @@ Currently, statistics fields are the same as *video receive metrics*.
174174

175175
### Using media quality statistics on SDK versions earlier than 1.8.0
176176

177-
If you're using an Azure Communication Services SDK version earlier than 1.8.0, see below for documentation on how to use this functionality.
177+
If you're using an Azure Communication Services SDK version earlier than 1.8.0, this section describes how to use this functionality.
178178

179179
As a developer, you can invoke the `startCollector` method with optional `mediaStatsSubscriptionOptions`.
180180

@@ -220,8 +220,8 @@ mediaStatsFeature.disposeAllCollectors();
220220
| `audioSendCodecName` | Sent codec | Audio codec used. | Information only. |
221221
| `audioSendRtt` | Send round-trip time | Round-trip time between your system and the Azure Communication Services server. Results are in milliseconds. | We recommend a round-trip time of 200 ms or less. |
222222
| `audioSendPairRtt` | Send pair round-trip time | Round-trip time for the entire transport. Results are in milliseconds. | We recommend a round-trip time of 200 ms or less. |
223-
| `audioRecvPairRtt` | Receive pair round-trip Time | Round-trip time for the entire transport. Results are in milliseconds. | We recommend a round-trip time of 200 ms or less. |
224-
| `audioSendAudioInputLevel` | Input level for the microphone | Sent audio playout level. If source data is between 0 and 1, the media stack multiplies it with `0xFFFF`. It depends on the microphone. Used to confirm if the microphone is silent (no incoming energy). | Microphone input level. |
223+
| `audioRecvPairRtt` | Receive pair round-trip time | Round-trip time for the entire transport. Results are in milliseconds. | We recommend a round-trip time of 200 ms or less. |
224+
| `audioSendAudioInputLevel` | Input level for the microphone | Sent audio playout level. If source data is between 0 and 1, the media stack multiplies it with `0xFFFF`. It depends on the microphone. Use this metric to confirm if the microphone is silent (no incoming energy). | Microphone input level. |
225225
| `audioRecvAudioOutputLevel` | Speaker output level | Received audio playout level. If the source data is between 0 and 1, the media stack multiplies it with `0xFFFF`. | Speaker output level. |
226226

227227
### Video quality metrics
@@ -231,7 +231,7 @@ mediaStatsFeature.disposeAllCollectors();
231231
| `videoSendFrameRateSent` | Sent frame rate | Number of video frames sent. Results are frames per second. | Higher is better. Possible values: 25-30 fps (360p or higher); <br>8-15 fps (270p or lower). |
232232
| `videoSendFrameWidthSent` | Sent width | Video width resolution sent. | Higher is better. Possible values:<br>1920, 1280, 960, 640, 480, 320. |
233233
| `videoSendFrameHeightSent` | Sent height | Video height sent. Higher is better. | Higher is better. Possible values:<br>1080, 720, 540, 360, 270, 240. |
234-
| `videoSendBitrate` | Sent bitrate | Amount of video bitrate being sent. Results are bits per second. | |
234+
| `videoSendBitrate` | Sent bitrate | Amount of video bitrate sent. Results are bits per second. | |
235235
| `videoSendPackets` | Sent packets | The number of video packets sent. Results are packets per second (over the last second). | Information only. |
236236
| `VideoSendCodecName` | Sent codec | Video codec used for encoding video. | Possible values: VP8 (1:1 calls) and H264. |
237237
| `videoRecvJitterBufferMs` | Received jitter | The jitter buffer is used for smooth playout. This value is how long the packets of the frame stay in the jitter buffer (in milliseconds). | Lower is better. |
@@ -256,11 +256,11 @@ mediaStatsFeature.disposeAllCollectors();
256256

257257
| Metric name | Purpose | Details | Comments |
258258
| -------------------------------------- | -------------------------------- | ---------------------------------------------------------------- | ------------------------------------- |
259-
| `screenSharingSendFrameRateSent` | Sent frame rate | Number of video frames sent. Higher is better. | 1-30 FPS (content aware, variable). |
259+
| `screenSharingSendFrameRateSent` | Sent frame rate | Number of video frames sent. Higher is better. | 1-30 fps (content aware, variable). |
260260
| `screenSharingSendFrameWidthSent` | Sent width | Video resolution sent. Higher is better. | 1920 pixels (content aware, variable). |
261261
| `screenSharingSendFrameHeightSent` | Sent height | Video resolution sent. Higher is better. | 1080 pixels (content aware, variable). |
262262
| `screenSharingSendCodecName` | Sent codec | Codec used for encoding a screen share. | Information only. |
263-
| `screenSharingRecvFrameRateReceived` | Received frame rate | Number of video frames received. Lower is better. | 1-30 FPS. |
263+
| `screenSharingRecvFrameRateReceived` | Received frame rate | Number of video frames received. Lower is better. | 1-30 fps. |
264264
| `screenSharingRecvFrameWidthReceived` | Received width | Video resolution received. Higher is better. | 1920 pixels (content aware, variable). |
265265
| `screenSharingRecvFrameHeightReceived` | Received height | Video resolution sent. Higher is better. | 1080 pixels (content aware, variable). |
266266
| `screenSharingRecvCodecName` | Received codec | Codec used for decoding the video stream. | Information only. |

0 commit comments

Comments
 (0)