libp2p-webrtc-direct currently handles webrtc signaling over an http connection, so in order to be dialable you have to run an http server, which can’t be done in the browser. The browser has to be connected to some signaling node in order to get direct webrtc dials. We’re looking at an implementation that will do this over a relay instead of the current static signaling servers we use.