Small Group Use Case(<10 Peers): Optimal Peer Discovery Protocol?

Been working at this some more today and have opted to forgo using kad-dht as my discovery protocol for simplicity and learning’s sake. Been trying to get the app working using a modified version of your example to get up and running: https://github.com/libp2p/js-libp2p/tree/master/examples/libp2p-in-the-browser

I’ve successfully got it working in a vue instance I can build and just pass it around for anyone with a browser to use. But it is still dependant on having a local server-star instance running somewhere on my local network. I’ve been trying to connect to the public webrtc-star signaling server but have run into an error when I switch my multiaddress from

  • /ip4/0.0.0.0/tcp/9090/wss/p2p-webrtc-star
    (this was the address from the github example for js-libp2p in the browser)
    to this multiaddress
  • /dns4/star-signal.cloud.ipfs.team/wss/p2p-webrtc-star/p2p/QmRhrGGsJBdTR4xfKGMxMxAvuVuWz64b3NqNkG7Qj8fP9i
    (my peer id is auto generated each time the node starts up)

When I change it I thought I was following the format outlined in the js-libp2p-webrtc-star github, “/dns4/star-signal.cloud.ipfs.team/wss/p2p-webrtc-star/p2p/”, but the error message comes back as “invalid multiaddr:”.

I can’t seem to spot the difference or what I’m doing wrong here because the only change I am making is this multiaddress which to the best of my understanding should work.