Skip to content
Andrei Fedorov edited this page Oct 29, 2026 · 1 revision

modular-av-p2p carries calls directly between players' browsers: no server, no account, and no GM needed online. Each browser sends to each of the others, so it suits small tables. Signalling goes through Foundry's own connection.

Manifest URL:

https://raw.githubusercontent.com/Affid/modular-av/manifests/modular-av-p2p/module.json

Settings (world)

  • Most players in a call: 2 to 10, 6 by default. GMs can always join; another player past this number is told the call is full.
  • STUN servers: help browsers find a way to each other through their routers. Used only when Foundry's A/V settings name no relay server of your own. Separate several with commas; leave empty for players on the same network.
  • Send everything through the relay server: only with a relay (TURN) server in Foundry's A/V settings. Players then never see each other's IP addresses, at the cost of the relay's bandwidth.

Players behind strict networks

Some routers and company networks don't let browsers reach each other directly. A TURN relay server fixes that: set it in Foundry's own A/V settings (relay server), and P2P uses it.

Privacy

Without a relay server, players' browsers connect to each other directly and so learn each other's IP addresses. Turn on Send everything through the relay server, with a TURN server set, if that matters at your table.

A GM's block on a player's audio or video is enforced by everyone else's browser, which refuses that player's audio or video.

Clone this wiki locally