Test results for specific latencies
All tests in this topic were done on consumer-grade equipment in available networks during normal hours of network load.
The testing platform was built from following components:
- Desktop computer with Intel Core i7 CPU running Windows 10, connected to networks
- Nexus 6P mobile device running Android 7, connected to networks
Connections to the following lab servers were used:
- Cloud server
- Local virtual machine server
Connection types used:
- Local Virtual LAN
- LAN/WAN
Speed: in 30.01Mbps, out 29.93Mbps - Wi-Fi
Speed: in 10.24Mbps, out 1.03Mbps - 4G LTE
Speed: in 15.82Mbps, out 4.93Mbps - 3G HDSPA
Speed: in 3.34Mbps, out 0.64Mbps - 2G EDGE
Speed: in 0.18Mbps, out 0.14Mbps
Codec results
Process | Average (ms) | Min (ms) | Max (ms) | Size (bytes) | Count |
---|---|---|---|---|---|
Opus encoding | 4.503 | 1.382 | 5.086 | 2880 | 17 |
Opus decoding | 0.571 | 0.210 | 0.765 | 109 | 17 |
In this table, Average, Min and Max mean the average, minimum and maximum time it took to encode or decode a data packet. Size is the size of the packet, and Count is the number of encoding and decoding operations done for the test.
Encryption results
Process | Average (ms) | Min (ms) | Max (ms) | Size (bytes) | Count |
---|---|---|---|---|---|
UDP encryption | 0.018 | 0.010 | 0.023 | 7 | 9 |
UDP decryption | 0.018 | 0.011 | 0.024 | 13 | 9 |
In this table, Average, Min and Max mean the average, minimum and maximum time it took to encrypt or decrypt a data packet. Size is the size of the packet, and Count is the number of encryption and decryption operations done for the test.
Audio processing results
Measurement | Average (ms) | Min (ms) | Max (ms) | Size (bytes) | Count |
---|---|---|---|---|---|
From microphone to sendable packet | 0.832 | 0.014 | 5.563 | 960 | 100 |
From received packet to jitter buffer | 0.061 | 0.026 | 0.199 | 120 | 17 |
From data acquisition to jittered speaker output | 0.754 | 0.292 | 1.304 | 3840 | 29 |
In this table, Average, Min and Max means the average, minimum and maximum time it took to a data packet to complete the path for a measurement. Size is the size of the packet, and Count is the number of measurements done for the test.
Network time results
In the following charts, Average, Min and Max mean the average, minimum and maximum time it took to a data packet to be transferred over the network; lower means faster. Count is the number of measurements done for the test.