aws / amazon-chime-sdk-js

A JavaScript client library for integrating multi-party communications powered by the Amazon Chime service.
Apache License 2.0
701 stars 473 forks source link

How to properly test SignalStrength for remote attendees #2765

Open SmejiaA opened 11 months ago

SmejiaA commented 11 months ago

What are you trying to do?

I have a host with two remote attendees. The idea is to let them know (by displaying a signal strength poor icon on the tile) when one or more attendees are facing connectivity issues. So far, almost all the time the returned value for Signal Strengrh is 1.

How can the documentation be improved to help your use case?

I would like to know all the different ways to test Signal Strength properly. Any Link conditioner tools?, multiple Desktops?, throttling?, etc.

What documentation have you looked at so far?

*Add documentation for Signal Strength, Events for monitoring local attendee downlink, Events for monitoring remote attendee uplink, Metrics exposed directly from the WebRTC peer connection.

amancvent commented 6 months ago

@SmejiaA Did you find a way to test this ? I used Network Link Conditioner in Mac on Chrome to slow down the overall network strength but the value of Signal Strength is always 1 even if the speed was reduced down to Edge.

SmejiaA commented 6 months ago

Unfortunately I did not, but I also found a very useful Throttle tool to simulate different network speeds (hope it can help you):

Thorttle