Comments (8)
The bridge in itself is quite scalable so this could wait a while
from jitsi-meet.
Some XMPP servers also support a special round-robin behaviour for having multiple components connected with the same hostname, so we might not have to solve this ourselves.
from jitsi-meet.
We realized that this is becoming more important because we can't otherwise update the server non-disruptively and have to wait for all conferences to end.
from jitsi-meet.
let's talk to matthew at fosdem. Prosody either has a feature for it or will add it without alot of work.
from jitsi-meet.
Sounds like a plan. Ideally what we'd need is for this to work a bit like the combination of SRVs and A/AAAA records. This would allow us to handle both load-sharing and failover. Something like
mainbridge1.example.com Prio1
mainbridge2.example.com Prio1
failoverbridge1.example.com Prio2
failoverbridge2.example.com Prio2
from jitsi-meet.
it's more complicated. The component manager needs to track which jids are currently sending traffic to which component connection. At least for the non-disruptive thing you mentioned in comment 4
from jitsi-meet.
Not necessarily. If the bridge retrieves the items from the server, with different names but in a guaranteed order, that would be enough and would only require minor additions in JitMeet
from jitsi-meet.
Implemented in Jicofo.
from jitsi-meet.
Related Issues (20)
- TypeError: Cannot read properties of null (reading 'source') HOT 3
- [RNSDK] Duplicates of `@react-native/metro-config` package in `dependencies` and `devDependencies` HOT 2
- [RNSDK] Compile Typescript to Javascript before deploying HOT 3
- Noise Suppression Enabled by default HOT 7
- Can't user customToolbarButtons via setConfigOverride (Android) HOT 1
- iOS microphone permanently in use when stop screen share HOT 7
- Microphone is not working on android 8 HOT 1
- [react-native-sdk] resume() can only be called in the DISCONNECTED state (up) HOT 1
- Recording spliting issue while continues recording for 1-1.30 hr with 2 users. HOT 5
- Camera not starting in the latest Jitsi Sdk 9.2.2 Android and iOS HOT 16
- How to integrate StarGate Authorization in Jitsi instead of OKTA?. HOT 2
- Voice echo problem with audio call in IOS HOT 5
- Terminating app due to uncaught exception 'NSInvalidArgumentException HOT 5
- hideConferenceSubject does not apply to prejoin screen HOT 1
- Chrome: Permission prompts missing in web if desktop deeplinking is enabled, but not used HOT 5
- Meeting with more than two people will automatically disconnect HOT 1
- User tiles turn black after a user with share screen leaves the meet HOT 9
- Make Libravatar the default instead of Gravatar HOT 1
- Feature Request: Enhancements to Polling Functionality in Jitsi HOT 1
- Can't disable the join sound
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jitsi-meet.