bekriebel/fvtt-module-avclient-livekit

Introduce a way to set maxBitrate

Open

#84 opened on Aug 12, 2025

View on GitHub
 (5 comments) (0 reactions) (0 assignees)TypeScript (25 forks)auto 404
enhancementhelp wanted

Repository metrics

Stars
 (37 stars)
PR merge metrics
 (PR metrics pending)

Description

Hello,

I was wondering if there's a way to set maxBitrate for all players, or even better, free for each player to set on their own.

The thing is, lately (this has never happened before, I means many months, probably more), the video quality in my party has increased considerably. While it might seem like a good thing, it actually isn't when people are using metered connections and/or metered server bandwidth.

Using a local server I was able to set limits from the server side and it was all fine, but I've moved on to livekit.io which works better than my local setup, though I have no control over those settings. The issue is that most of my players (me included) have great connections and this "forces" livekit to operate at an incredibly high bandwidth... but we're using very small windows (I'd say less than 400x300 pixels) and it makes no sense sending a 1080p video over it. Multiply for 7 players, the laptops are running hot and having difficulties rendering the rest of Foundry (like maps) because they are too busy with seven 1080p video fluxes.

A way to force the maximum bitrate and/or the maximum resolution would be a huge improvement for this incredibly necessary plugin! Can't really use Foundry without livekit at all.

Thank you for your hard work!

Contributor guide