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
Feedback sent
We appreciate your effort and will try to fix the article