What Bandwidth Does This System Need?

Modified on Fri, 12 Jun at 5:13 PM

Messaging

Messages are asynchronous, so are not subject to latency issues. A 100-character message will use approximately 1500 bytes (1.5kB). When it is received, the response/acknowledgement back to the sender is approximately 900 bytes.


Voice

The Salt Communications app uses the WebRTC standards and protocols for handling the voice transmission functions. This includes the OPUS codec for adapting voice quality to varying network bandwidth. The codec can operate with bandwidths between 6Kbps and 510 Kbps.  On an unrestricted network, the app will consume approximately 70Kbps in each direction for a peer-to-peer connection. The figure may vary depending upon network conditions and restrictions. When less bandwidth is available the app will reduce consumption while maintaining call quality.  For 4G networks we see typical bandwidth usage of around 40Kbps in each direction. Our testing includes running the solution on many different types of simulated networks. These include Wi-Fi, 3G, 4G, 5G and a specially tuned high latency, low bandwidth network with a profile of 15Kbps available capacity

and 500ms latency.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article