A system for enterprise collaboration associated with an overlay network, the overlay network comprising machines capable of ingress, forwarding and broadcasting traffic, together with a mapping infrastructure, the system comprising: a front-end application comprising a web or mobile application component that interfaces to or provides one or more collaboration functions; a back-end application comprising a signaling component that maintains state information about each peer in a collaboration, a connectivity component that manages connections routed through the overlay network, and a multiplexing component that manages a multi-peer collaboration session to enable an end user peer to access other peers' media streams through the overlay network edge machines identified through the mapping infrastructure that keeps track of load, connectivity and locations of one or more overlay network edge machines rather than directly from another peer; and a set of one or more application programming interfaces, APIs, through which the front-end application component interacts with the back-end application components; wherein each of the components and the APIs are implemented as software executed in one or more hardware processors; wherein using the overlay network enables the multi-peer collaboration session without requiring a new connection be setup for each pair of peers; wherein the multiplexing component is configured to perform a set of operations, comprising: for each of a set of participants in a multi-party videoconference, obtaining information about a relevance of a participant's stream; based on the information, determining which participant stream has a given relevance score relative to one or more other participant streams; and modifying a stream quality of one or more of the participant streams based on the determination of which participant stream has the given relevance score relative to one or more other participant streams. a front-end application comprising a web or mobile application component that interfaces to or provides one or more collaboration functions; a back-end application comprising a signaling component that maintains state information about each peer in a collaboration, a connectivity component that manages connections routed through the overlay network, and a multiplexing component that manages a multi-peer collaboration session to enable an end user peer to access other peers' media streams through the overlay network edge machines identified through the mapping infrastructure that keeps track of load, connectivity and locations of one or more overlay network edge machines rather than directly from another peer; and a set of one or more application programming interfaces, APIs, through which the front-end application component interacts with the back-end application components; wherein each of the components and the APIs are implemented as software executed in one or more hardware processors; wherein using the overlay network enables the multi-peer collaboration session without requiring a new connection be setup for each pair of peers; wherein the multiplexing component is configured to perform a set of operations, comprising: for each of a set of participants in a multi-party videoconference, obtaining information about a relevance of a participant's stream; based on the information, determining which participant stream has a given relevance score relative to one or more other participant streams; and modifying a stream quality of one or more of the participant streams based on the determination of which participant stream has the given relevance score relative to one or more other participant streams. for each of a set of participants in a multi-party videoconference, obtaining information about a relevance of a participant's stream; based on the information, determining which participant stream has a given relevance score relative to one or more other participant streams; and modifying a stream quality of one or more of the participant streams based on the determination of which participant stream has the given relevance score relative to one or more other participant streams.