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