Bandwidth is the capacity available to receive and send data over a certain network connection.
There are a few important concepts around bandwidth:
- Available bandwidth fluctuates dynamically over time
- Sending (outgoing) and receiving (incoming) bandwidth are asymmetric in nature
- In VoIP and WebRTC, our purpose is to estimate the available bandwidth in as much accuracy as possible – the better the estimate, the better the media quality are be able to provide
- The estimation we make derives the maximum bitrate that we can send or receive