BitStream moves real bytes between two machines over a WebRTC data channel (SCTP over DTLS over UDP). The traffic genuinely traverses the network path under test — there is no relay or proxy in the middle when both ends are on the same subnet.
Browsers have no access to raw sockets. Rather than fake these, BitStream leaves them out:
A browser data channel costs CPU: SCTP framing, DTLS encryption, and JavaScript overhead all sit between you and the wire. On fast links the browser, not the network, is often the limit. BitStream watches for this and labels any result where the sender could not fill the requested rate as sender-limited. A sender-limited result is a floor on the path's capacity, not a measurement of it.
| Interval | Bytes | Mbit/s | Loss % | Jitter ms |
|---|