Blame
|
1 | # Improving video streaming over WAN |
||||||
| 2 | ||||||||
| 3 | [BBRv3](https://github.com/google/bbr/tree/v3) vastly improves reliability of video streaming over a high latency link. |
|||||||
| 4 | ||||||||
| 5 | [CachyOS](https://cachyos.org/) is the only Linux distro that has this builtin to its kernel. It must be [enabled](https://github.com/CachyOS/linux-cachyos/issues/439) manually. |
|||||||
| 6 | ||||||||
| 7 | ## iperf3 examples |
|||||||
| 8 | ||||||||
| 9 | ### Without BBRv3 (default Debian 12 kernel) |
|||||||
| 10 | ||||||||
| 11 | ``` |
|||||||
| 12 | [ ID] Interval Transfer Bitrate |
|||||||
| 13 | [ 5] 0.00-1.00 sec 1.15 MBytes 9.67 Mbits/sec |
|||||||
| 14 | [ 5] 1.00-2.00 sec 2.52 MBytes 21.1 Mbits/sec |
|||||||
| 15 | [ 5] 2.00-3.00 sec 1.78 MBytes 15.0 Mbits/sec |
|||||||
| 16 | [ 5] 3.00-4.00 sec 2.30 MBytes 19.3 Mbits/sec |
|||||||
| 17 | [ 5] 4.00-5.00 sec 1.24 MBytes 10.4 Mbits/sec |
|||||||
| 18 | [ 5] 5.00-6.00 sec 1.24 MBytes 10.4 Mbits/sec |
|||||||
| 19 | [ 5] 6.00-7.00 sec 1.55 MBytes 13.0 Mbits/sec |
|||||||
| 20 | [ 5] 7.00-8.00 sec 1.36 MBytes 11.4 Mbits/sec |
|||||||
| 21 | [ 5] 8.00-9.00 sec 1.37 MBytes 11.5 Mbits/sec |
|||||||
| 22 | [ 5] 9.00-10.00 sec 1.58 MBytes 13.3 Mbits/sec |
|||||||
| 23 | - - - - - - - - - - - - - - - - - - - - - - - - - |
|||||||
| 24 | [ ID] Interval Transfer Bitrate Retr |
|||||||
| 25 | [ 5] 0.00-10.17 sec 19.1 MBytes 15.7 Mbits/sec 288 sender |
|||||||
| 26 | [ 5] 0.00-10.00 sec 16.1 MBytes 13.5 Mbits/sec receiver |
|||||||
| 27 | ``` |
|||||||
| 28 | ||||||||
| 29 | ### With BBRv3 |
|||||||
| 30 | ||||||||
| 31 | ``` |
|||||||
| 32 | me@client:~$ iperf3 -c my.server.org -R |
|||||||
| 33 | Reverse mode, remote host my.server.org is sending |
|||||||
| 34 | [ ID] Interval Transfer Bitrate |
|||||||
| 35 | [ 5] 0.00-1.00 sec 764 KBytes 6.26 Mbits/sec |
|||||||
| 36 | [ 5] 1.00-2.00 sec 14.3 MBytes 120 Mbits/sec |
|||||||
| 37 | [ 5] 2.00-3.00 sec 13.7 MBytes 115 Mbits/sec |
|||||||
| 38 | [ 5] 3.00-4.00 sec 10.1 MBytes 85.0 Mbits/sec |
|||||||
| 39 | [ 5] 4.00-5.00 sec 12.2 MBytes 103 Mbits/sec |
|||||||
| 40 | [ 5] 5.00-6.00 sec 11.1 MBytes 93.0 Mbits/sec |
|||||||
| 41 | [ 5] 6.00-7.00 sec 12.4 MBytes 104 Mbits/sec |
|||||||
| 42 | [ 5] 7.00-8.00 sec 11.7 MBytes 98.1 Mbits/sec |
|||||||
| 43 | [ 5] 8.00-9.00 sec 13.6 MBytes 114 Mbits/sec |
|||||||
| 44 | [ 5] 9.00-10.00 sec 13.7 MBytes 115 Mbits/sec |
|||||||
| 45 | - - - - - - - - - - - - - - - - - - - - - - - - - |
|||||||
| 46 | [ ID] Interval Transfer Bitrate Retr |
|||||||
| 47 | [ 5] 0.00-10.16 sec 117 MBytes 96.3 Mbits/sec 900 sender |
|||||||
| 48 | [ 5] 0.00-10.00 sec 114 MBytes 95.3 Mbits/sec receiver |
|||||||
| 49 | ``` |
|||||||