This article covers the bandwidth requirements for using KUDO. In order to check the WebRTC bandwidth output of your network, you can take one of these tests:
General Session Video Quality
During a KUDO session, the video quality dynamically adjusts based on the strength of a user's network bandwidth. This is done by sending feedback data packets to the people on the Floor (participants that have shared their video) informing them about your network bandwidth and what video quality it's able to support.
The video bit-rate of the participants sharing their camera will be automatically adjusted based on the other participants' network conditions. The network stability and speed of the latter ones directly affects the quality of the video that will be shown on the Floor.
Note: By default, when creating a meeting the settings video and audio settings are set to Adaptive. While these can be changed, we suggest keeping them as such, for a better overall experience.
Bandwidth requirements for different session qualities
For various resolutions and quality combinations, the bandwidth requirements are outlined below.
- Excellent - None or imperceptible impairments in media
- Acceptable - Some impairments in media, leading to some momentary disruptions
Audio and Video Streams for PC
For the given qualities and resolutions, all the following conditions must met.
Quality | Video Resolution @ FPS | Video kbps | Packet Loss |
Excellent | 1280x720 @ 30 | > 1000 | < 0.5% |
Excellent | 640x480 @ 30 | > 600 | < 0.5% |
Excellent | 352x288 @ 30 | > 300 | < 0.5% |
Excellent | 320x240 @ 30 | >300 | < 0.5% |
Acceptable | 1280x720 @ 30 | > 350 | < 3% |
Acceptable | 640x480 @ 30 | > 250 | < 3% |
Acceptable | 352x288 @ 30 | > 150 | < 3% |
Acceptable | 320x240 @ 30 | > 150 | < 3% |
Audio only streams
For the given qualities, the following conditions must met.
Quality | Audio kbps | Packet Loss |
Excellent | > 30 | < 0.5% |
Acceptable | > 25 | < 5% |
Audio and Video Streams resolution
- PC: The default video setting is of 640x480 pixels @ 30 fps;
- Android: The default video setting is of 352x288 @ 30 fps in Android;
- iOS: The default video setting is of 640x480 pixels @ 30 fps for iOS;