Mesh is an architecture for multipoint where every participant sends and receives its media to all other participants.

A mesh is a very common technique that is used in WebRTC to build multipoint conferences. It can usually scale to 4-6 participants for video sessions at most.

Advantages of mesh architecture

  • Simple to implement in WebRTC
  • Requires very little backend infrastructure, keeping the resulting service cheap to operate

Disadvantages of mesh architecture

  • Can’t scale to a large number of participants
  • Requires a lot of uplink bandwidth from the participants

Other multipoint architectures are routing and mixing.

About WebRTC Glossary

WebRTC Glossary is a collaborative space where users can learn more about WebRTC related terms. Anyone can also modify or add new terms to this glossary, but it requires registration to the site first.