Livekit Voice and Video Chat

Chat over Foundry VTT

Warning: While in beta, this feature will only be available to users in North American and EU servers.

FoundryVTT offers a native audio/video chat function within the software. For the most part, this works great for those using it.

However, by hosting audio/video on a separate server, we’ve found that users can have a more reliable audio experience, and a more customizable one as well. As a result, we LiveKit servers to our World Builder users. Users interested in this feature can upgrade here. Here’s how to use our LiveKit integration!

How to set up LiveKit

  1. Upgrade to the World Builder tier, if you have not done so already.
  2. Install the LiveKit AVClient module, and restart any active servers.
  3. Launch and join a world you wish to enable LiveKit in.
  4. Navigate to your Game Settings image tab on the right-hand side.
  5. Select the “Manage Modules” button. image
  6. Enable the LiveKit AVClient module, and select “Save Module Settings”.
  7. Navigate to your Game Settings tab again, and select “Configure Settings”.
  8. Select “Configure Audio/Video”.
  9. Navigate to the Server tab in the popup menu.
  10. Change your LiveKit server to “The Forge”. You’ve now enabled LiveKit on The Forge!
    image

Features

The LiveKit AV Client module is created and maintained by At the Tavern, a team building a growing collection of products and services to help you improve your communities. We list the major features of the LiveKit AVClient below.

Increased Reliability

  • LiveKit is usually more reliable, including where firewalls would prove problematic for the vanilla Foundry audio/video integration.
  • By passing the audio/video through the LiveKit signalling server, the bandwidth required is greatly reduced.
  • LiveKit will actively and automatically reduce bandwidth when a player isn’t talking, or their devices are struggling, ensuring optimal performance.

Breakout Rooms

  • Allows the DM to right-click on players and begin a separate chat by selecting “Start A/V breakout”. Perfect for when you split the party, or want to speak as a player’s evil warlock patron!
    image
  • Allows you to invite more people into an existing room, or form even more breakout rooms!

Expanded UI

  • Adds an external window where you can configure audio/video in a separate tab.
  • Indicates when players are having difficulties receiving/transmitting audio or video over LiveKit.
2 Likes

Hi there,
I upgraded to World Builder. I checked this twice. I installed LiveKit AVClient module. I enabled the module on one of my servers (yes it appears to be an EU server - eu.forge-vtt.com). I logged out, restarted the server, logged back in. Went to configure LiveKit Server as directed in your instructions, and the only options I get in LiveKit Server are “Custom” or “At the Tavern Patreon.”
Did I do something wrong?
Any and all assistance is greatly appreciated.
My thanks,
~Mattbridger777

I had the same problem, but after the thirth time it was oke.

There is currently an issue with the Livekit module which we discovered after release where if you have A/V disabled, then you enable it, and go to the server tab, it won’t display the custom servers (like “The Forge”), you need to first Save the settings so the page reloads with A/V enabled, THEN you need to click the authorize (or reject) prompts from the browser to capture from the microphone and from the camera, and THEN the forge option will be displayed.
The avclient module developer is aware, and he’s worked out a fix, he’s planning on getting a release out soon to fix this issue with the module.