damencho
271cce2f62
feat: Handles conferenceIQ error with redirect.
<iq id='some-id' from='focus.exmaple.com' type='error' xml:lang='en-US' to='some-jid' xmlns='jabber:client'>
<error type='modify'>
<redirect xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
<conference xmlns='http://jitsi.org/protocol/focus ' vnode='v1' main-room='roomtest@conference.focus.exmaple.com ' focusjid='focus@auth.meet.jitsi '/>
</error>
</iq>
2 лет назад
Saúl Ibarra Corretgé
e1ca2f5a7b
feat(build) embed jquery slim
Avoid needing an external dependency.
2 лет назад
Gary Hunt
3165c46dab
feat(ts) TypesScript enum for XMPPEvents
3 лет назад
George Politis
86e6ead26b
fix: server-side callstats is never enabled (#1823)
3 лет назад
George Politis
0261073faf
feat: Enables the moderator to {dis/en}able bridge-side rtcstats. (#1789)
3 лет назад
Saúl Ibarra Corretgé
526bd5a94c
chore(lint) tame the new linter
3 лет назад
Saúl Ibarra Corretgé
c24130622e
chore(deps) adapt to logger package rename
3 лет назад
Saúl Ibarra Corretgé
7dc665193d
fix(moderator) remove unneeded log
We already log if a focus leaves, which the the important bit. This avoids a log
flood when leaving a large conference.
3 лет назад
Mihai-Andrei Uscat
99983c757d
feat(HDAudio): Initial implementation.
4 лет назад
bgrozev
170438b257
Remove conference-wide RTX/REMB/TCC/opus-red options. (#1423)
* feat: Make enableRemb signal client remb support.
* feat: Make enableTcc signal client tcc support.
* ref: Remove the enableOpusRed conference-wide option.
4 лет назад
bgrozev
1285f29f08
ref: Always use a websocket if offered, remove the openSctp option. (#1426)
4 лет назад
bgrozev
ffcd4b2a58
ref: Remove the enableLipSync conference-wide option (moved to jicofo). (#1425)
4 лет назад
bgrozev
43fd910912
cleanup: Remove the octo config. (#1421)
4 лет назад
bgrozev
8daec1f7ee
ref: Remove the useRoomAsSharedDocumentName option (moved to jicofo). (#1424)
4 лет назад
bgrozev
768184a3db
Remove obsolete code (#1420)
* ref: Remove the "enforcedBridge" option.
* ref: Remove pre-configured jigasi address.
4 лет назад
bgrozev
82930b6bf8
feat: Remove the min-participants config. (#1418)
4 лет назад
Jaya Allamsetty
21e517807b
fix(last-n): Do not let Jicofo initialize last-n for the whole conference.
The plan is to move the lastNLimits logic to bridge. The clients will be able to override(lower) the bridge limits through the bridge channel only. Also, this lets us configure last-n per receiver and not set the last-n value for the whole conference the way Jicofo sets it currently.
4 лет назад
bgrozev
65df5b1da6
Enable opus/red for the conference even when the browser doesn't support it. (#1309)
* Enable opus/red for the conference even when the browser doesn't support it.
* squash: Remove unused import
4 лет назад
Boris Grozev
16fe22e9c9
Advertise support for opus/red.
4 лет назад
Saúl Ibarra Corretgé
0e328c9b82
deps: eslint-config-jitsi@latest
5 лет назад
plokta
cabb3ce9a0
feat(audio-quality): Add preferred audio bitrate to createConferenceIq
Pass a value for Opus' maxaveragebitrate parameter to Jicofo
iff opusMaxAvgBitrate is set as configuration option.
5 лет назад
paweldomas
2dce3bff78
ref: disable lipsync by default
The LipSyncHack is currently broken in Jicofo and
will lead to unstable behavior.
5 лет назад
Jaya Allamsetty
c8c9c43830
Remove isEdge checks
5 лет назад
paweldomas
5a9fc76739
feat(ChatRoom): add 'disableFocus' option
Adds a flag which can be used to disable talking to Jicofo. It's
intended to be used only in jitsi-meet-spot which joins a special room.
6 лет назад
Boris Grozev
4a28a19616
feat: Enables Octo based on a config property. Adds the bridge_count analytics property.
6 лет назад
Boris Grozev
942a5c377a
ref: Simplifies with a helper variable.
6 лет назад
George Politis
2a9bb160b6
feat: enableTcc, enableRemb, minParticipants.
7 лет назад
hristoterezov
44d2c7ba21
feat(browser_caps): Implement browser capabilities API. (#690)
In order to include browser capabilities in RTCBrowserType I needed to
refactor RTCBrowserType.
7 лет назад
hristoterezov
73300752f5
Update strophe and use it via imports.
7 лет назад
Lyubo Marinov
ff8468d931
eslint 4.8.0
ESLint 4.8.0 discovers a lot of error related to formatting. While I
tried to fix as many of them as possible, a portion of them actually go
against our coding style. In such a case, I've disabled the indent rule
which effectively leaves it as it was before ESLint 4.8.0.
7 лет назад
Lyubo Marinov
203f9f7724
[RN] Delay the generating of machineId
Because the implementation of LocalStorage in jitsi-meet at the time
of this writing is asynchronous with respect to loading and saving,
delay the generation of machineId in order to allow LocalStorage to
load any previously saved value.
7 лет назад
paweldomas
60ad3e654a
fix(moderator): clears session ID on 'non-acceptable'
Currently Jicofo does not include 'session-invalid' tag when there is
"machine ID" and "session ID" mismatch, but in such case the session-id
must be cleared as well. Otherwise we'll end up in an endless loop.
7 лет назад
Lyubo Marinov
e67b271192
JitsiAuthConnection -> authenticateAndUpgradeRole
With JitsiAuthConnection the API consumer has to:
1. JitsiConference.createAuthenticationConnection,
2. JitsiAuthConnecition.authenticateAndUpgradeRole,
3. Wait on the Promise of 2,
4. Maybe cancel the JitsiAuthConnection of 1.
With authenticateAndUpgradeRole the API consumer has to:
1. JitsiConference.authenticateAndUpgradeRole,
2. Wait on the thenableWithCancel of 1.
3. Maybe cancel the thenableWithCancel of 1.
7 лет назад
paweldomas
951a392636
feat: add JitsiAuthConnection
7 лет назад
Iñaki Baz Castillo
28b541d743
feat(DataChannel): add support for WebSockets in addition to data channels
Some browsers may not support data channels (hi there, Edge!) and sometimes it
may not be desirable for other reasons.
8 лет назад
Lyubo Marinov
089ee76c04
Prepare for webpack 2
Webpack 2 defines module.exports as a read-only property in ES6 modules.
8 лет назад
Lyubo Marinov
de61af8b2d
[eslint] require-jsdoc
8 лет назад
Lyubo Marinov
66b62080e8
[eslint] max-params
8 лет назад
Lyubo Marinov
068f290835
[eslint] lines-around-comment
8 лет назад
Lyubo Marinov
9a8b5563c6
[eslint] object-property-newline
8 лет назад
Lyubo Marinov
840c5b3cdf
[eslint] computed-property-spacing, key-spacing, keyword-spacing, object-curly-spacing
8 лет назад
Lyubo Marinov
2323eaa5dd
[eslint] yoda
8 лет назад
Lyubo Marinov
eacd244218
[eslint] no-unused-expressions
8 лет назад
Lyubo Marinov
4581605a28
[eslint] newline-after-var, newline-before-return, newline-per-chained-call
8 лет назад
Lyubo Marinov
13bfa61028
[eslint] prefer-arrow-callback
8 лет назад
hristoterezov
b13348726b
fix(eslint): Add no-implicit-coercion rule
8 лет назад
Lyubo Marinov
c991abf9ef
[eslint] prefer-template
8 лет назад
hristoterezov
8a14f1e7bc
fix(eslint): Add no-extra-bind rule
8 лет назад
Lyubo Marinov
5bff0ed543
[eslint] no-var
8 лет назад
Lyubo Marinov
4293971466
[eslint] operator-linebreak
8 лет назад