Saúl Ibarra Corretgé
30cb694dff
fix(GlobalOnErrorHandler) avoid calling it when we handle the error
1 yıl önce
damencho
8ec3b73621
feat(visitors): Adds an option to request to be visitor.
2 yıl önce
bgrozev
3acf2b0804
log: Fix formatting of log message. (#2365)
2 yıl önce
damencho
683dc0fbc1
feat: Do not advertise visitor version in case of jibri.
2 yıl önce
Saúl Ibarra Corretgé
dda9ec120a
feat(auth) remove external auth mechanisms
3 yıl önce
damencho
6cd397fa2c
feat: Sends http conference-request before xmpp connecting.
2 yıl önce
damencho
1151f7cca3
feat: Moves redirected event to connection events.
2 yıl önce
damencho
121274c834
feat: Moves moderator to xmpp.
2 yıl önce
damencho
8a1631fd46
feat: Removes eventEmitter from Moderator.
It creates its own emitter now extending Listenable.
2 yıl önce
damencho
2626491105
fix: Send visitors version when using http request.
2 yıl önce
damencho
f1bde49d72
feat: Moves moderator to be class.
2 yıl önce
damencho
6c49db319b
feat: Removes roomName field from moderator.
2 yıl önce
damencho
5d3ce8c2b9
feat: Jibri will ignore redirects for visitors.
Any jibri recording. streaming or sip jibri will join the main room.
2 yıl önce
bgrozev
28d5f6b2c2
Add a feature flag and xmpp-caps entry for joining as a visitor. (#2247)
* Add a feature flag and xmpp-caps entry for joining as a visitor.
* Default to enabled, use for the confernece-request flag too.
2 yıl önce
Дамян Минков
b6a5a8d958
feat(visitors): Visitors chat. (#2245)
* feat(visitors): Visitors chat.
For messages coming from visitors, which are not in the current room we need to supply a display name.
Mark messages with custom display name as coming from guest.
* feat: Adds a visitors version to conferenceIQ.
2 yıl önce
bgrozev
e0da464b2a
fix: Bring back code setting externalAuthEnabled. (#2207)
2 yıl önce
Boris Grozev
10acace65f
fix: Fix setting machineUid when sending conference-request.
2 yıl önce
bgrozev
e2aa3700f9
feat: Remove the startBitrate and minBitrate conference-request options. (#2194)
2 yıl önce
bgrozev
5d556776bb
Conference request over HTTP (#2188)
* ref: Inline onMucMemberLeft (has nothing to do with "moderator" and is broken).
* fix: Use isFocus instead of just reading the resource.
* ref: Inline onParticipantLeft.
* ref: Add _ to private function names.
* ref: Remove redundant function.
* ref: Initialize focusComponent once.
* ref: Remove two copies of "options".
* ref: Simplify the focusJid flow.
* ref: Rename focusCompoonent to targetJid.
* fix: Only retry on "invalid session" errors
We used to fire FOCUS_DISCONNECTED (which doesn't have anything to do
with anything disconnecting) and then retrying. This is not necessary
because FOCUS_DISCONNECTED is a fatal error and the client schedules
a reload of it's own (and we want the client reload as opposed to the
conference-request retry in case e.g. the shard has changed).
* ref: Remove use of visitorFocus.
* ref: Remove graceful shutdown handling (never used in backend).
* feat: Support conference request over HTTP.
* ref: eslint cleanup.
* fix: Add max timeout 2 minutes.
2 yıl önce
damencho
a25023e7a7
feat: Moves vnode handle from conferenceIQ error to success response.
<conference xmlns="http://jitsi.org/protocol/focus " vnode="v1" ready="true" room="roomtest@conference.focus.exmaple.com " focusjid="focus@auth.meet.jitsi ">
<property name="authentication" value="false"/>
<property name="sipGatewayEnabled" value="true"/>
</conference>
2 yıl önce
bgrozev
9ba56b0bfe
Remove deprecated conference properties (#2173)
* Remove callstats conference property.
* Remove RTX conference property (removed from backend).
* Remove audioPacketDelay conference property (removed from backend).
2 yıl önce
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 yıl önce
Saúl Ibarra Corretgé
e1ca2f5a7b
feat(build) embed jquery slim
Avoid needing an external dependency.
3 yıl önce
Gary Hunt
3165c46dab
feat(ts) TypesScript enum for XMPPEvents
3 yıl önce
George Politis
86e6ead26b
fix: server-side callstats is never enabled (#1823)
3 yıl önce
George Politis
0261073faf
feat: Enables the moderator to {dis/en}able bridge-side rtcstats. (#1789)
3 yıl önce
Saúl Ibarra Corretgé
526bd5a94c
chore(lint) tame the new linter
3 yıl önce
Saúl Ibarra Corretgé
c24130622e
chore(deps) adapt to logger package rename
3 yıl önce
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.
4 yıl önce
Mihai-Andrei Uscat
99983c757d
feat(HDAudio): Initial implementation.
4 yıl önce
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 yıl önce
bgrozev
1285f29f08
ref: Always use a websocket if offered, remove the openSctp option. (#1426)
4 yıl önce
bgrozev
ffcd4b2a58
ref: Remove the enableLipSync conference-wide option (moved to jicofo). (#1425)
4 yıl önce
bgrozev
43fd910912
cleanup: Remove the octo config. (#1421)
4 yıl önce
bgrozev
8daec1f7ee
ref: Remove the useRoomAsSharedDocumentName option (moved to jicofo). (#1424)
4 yıl önce
bgrozev
768184a3db
Remove obsolete code (#1420)
* ref: Remove the "enforcedBridge" option.
* ref: Remove pre-configured jigasi address.
4 yıl önce
bgrozev
82930b6bf8
feat: Remove the min-participants config. (#1418)
4 yıl önce
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 yıl önce
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
5 yıl önce
Boris Grozev
16fe22e9c9
Advertise support for opus/red.
5 yıl önce
Saúl Ibarra Corretgé
0e328c9b82
deps: eslint-config-jitsi@latest
5 yıl önce
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 yıl önce
paweldomas
2dce3bff78
ref: disable lipsync by default
The LipSyncHack is currently broken in Jicofo and
will lead to unstable behavior.
5 yıl önce
Jaya Allamsetty
c8c9c43830
Remove isEdge checks
5 yıl önce
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 yıl önce
Boris Grozev
4a28a19616
feat: Enables Octo based on a config property. Adds the bridge_count analytics property.
7 yıl önce
Boris Grozev
942a5c377a
ref: Simplifies with a helper variable.
7 yıl önce
George Politis
2a9bb160b6
feat: enableTcc, enableRemb, minParticipants.
7 yıl önce
hristoterezov
44d2c7ba21
feat(browser_caps): Implement browser capabilities API. (#690)
In order to include browser capabilities in RTCBrowserType I needed to
refactor RTCBrowserType.
7 yıl önce
hristoterezov
73300752f5
Update strophe and use it via imports.
8 yıl önce