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

Additional reading

Looking to learn more about WebRTC? 

Check my WebRTC training courses

About WebRTC Glossary

The WebRTC Glossary is an ongoing project where users can learn more about WebRTC related terms. It is maintained by Tsahi Levent-Levi of BlogGeek.me.