Webrtc: signalling servers for multiple users

Do you prefer using multiple signaling servers, where each user has their own signaling server, or would you rather enhance the existing signaling server (from gst-plugins-rs) instance to be capable of tracking the mapping between streams and users?