When you can't establish a direct connection (potentially with the help of STUN), you need to use TURN, which uses a server as a relay, so it's not really P2P any more (although a TURN server does less work than an SFU, so you can scale it up more cheaply).