snapshot of https://github.com/jitsi/jitsi-videobridge.git @ fcbf741c646bc237d2ed85a1e86910532532b831 (2026-09-15)
Some checks failed
Java CI with Maven / Java 17 (push) Failing after 7m2s
Java CI with Maven / Java 21 (push) Failing after 5m0s

This commit is contained in:
upstream-mirror
2026-09-15 16:12:38 +05:00
commit e1257b7a05
647 changed files with 110946 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
# Network Configuration
## IPv6 Configuration
JVB supports IPv6 in dual-stack (IPv4 + IPv6) environments.
To enable it, add the following to your `jvb.conf`:
```hocon
ice4j {
harvest {
use-ipv6 = true
use-link-local-addresses = false
mapping {
stun {
addresses = [ "your-stun-server:3478" ]
}
static-mappings = [
{
local-address = "YOUR_PRIVATE_IPV4"
public-address = "YOUR_PUBLIC_IPV4"
}
]
}
}
}
```
### Notes
- Jitsi Web and the Videobridge can have different IPv6 addresses
- When IPv6 is enabled, a UDP6 listener will open on port 10000
### Verifying ICE Candidates
To confirm correct candidates are advertised, enable verbose logging in `/etc/jitsi/videobridge/logging.properties`:
```
org.jitsi.videobridge.xmpp.XmppConnection.level=ALL
```
Then grep the logs for `SENT` to inspect the ICE candidates being sent.
### Related Issues
- [#1722](https://github.com/jitsi/jitsi-videobridge/issues/1722)