WebRTC always needs a back-end, for the initial handshake to setup the connection (ICE protocol). When everything is set-up, communication happens directly on a P2P basis.
However, you would also need to implement a media server if you want to support conferences with many participants. It is possible to do it without, but that causes a lot of network traffic and load on the devices.