You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/voice-video-calling/includes/user-facing-diagnostics-web.md
+87-5Lines changed: 87 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ User Facing Diagnostics (UFD) are enabled to expose user-impacting events happen
23
23
User Facing Diagnostics (UFD) enable you to see when local or remote participants are experiencing issues that affect audio-video call quality. UFD provides real-time diagnostics on network conditions, device functionality, and media performance. This diagnostic information helps developers identify problems such as poor connectivity, muted microphones, or low bandwidth. While UFDs doesn't automatically fix these issues, it enables applications to offer proactive feedback to users, suggesting solutions like checking their internet connection or adjusting device settings. Based on this data, users can either correct the issue themselves (such as turn-off video when the network is weak) or display the information through the User Interface.
24
24
25
25
There are some minor differences in using **remote UFDs** and **local UFDs**. Those differences are:
26
-
- The calling SDK doesn't send all of the **remote UFDs** that are available to**local UFDs**.
26
+
- The calling SDK doesn't send all of the **remote UFDs** that are available from a**local UFDs**.
27
27
- The calling SDK only exposes and stream remote UFDs up to a maximum of 20 participants on the call. When the number of participants exceeds 20, we limit and cease transmission of **remote UFDs** to prevent overloading the network with these events.
28
28
- The calling SDK filters so you only see three (3) **remote UFD** events per minute coming from a unique client.
29
29
- From the client SDK perspective, you need to enable the functionality for the local UFDs to be sent remotely.
@@ -172,6 +172,11 @@ console.log(
172
172
`value type = ${latestNetworkDiagnostics.noNetwork.valueType}`
`value type = ${latestMediaDiagnostics.cameraStoppedUnexpectedly.valueType}`
250
+
);
251
+
252
+
201
253
```
202
254
203
-
Here's sample code to generate the latest Remote UFD value delivered to the calling SDK. If a diagnostic is undefined, it means the UFD hasn't been raised.
255
+
Here's sample code to generate the latest Remote UFD value delivered to the calling SDK. If a diagnostic is undefined, it means the UFD hasn't been raised from the remote client SDK.
0 commit comments