e2a0ac5
(HEAD -> master)
auto commit by
2020-09-21 18:00:02 -0400
8684130
ljm5x 3 by
2020-09-21 15:41:40 -0400
bd2858e
ljm5x 1st by
2020-09-21 15:33:52 -0400
00e8a7a
ljm5x 1st by
2020-09-21 14:52:24 -0400
a433ca2
feat(stats): Add the ability to enable callStats only on a certain % of conferences by
2020-09-21 12:55:35 -0400
43e7c85
fix: Fix ws reconnect piling up previd param. by
2020-09-16 15:05:56 -0500
0b258aa
fix: Do not negotiate H264 when E2EE is enabled by
2020-09-11 15:58:20 -0400
79a88d6
fix(video-quality): make sure the LD stream is enabled even when requested resolution is lower This should fix the case when camera is started with 1080p and LD simulcast stream's resolution is 270p but the requested resolution is 180p. by
2020-09-11 15:15:02 -0400
84288bd
e2ee: update comment by
2020-09-11 11:20:11 +0200
f761413
e2ee: avoid CORS issues with the worker bundle by
2020-09-11 11:16:02 +0200
a3e9f1c
fix: update token doc for tenant details, new prosody (#1316) by
2020-09-10 12:45:09 -0500
735c30e
e2ee: introduce per-participant randomly generated keys by
2020-08-12 10:41:59 +0200
5322ddd
e2ee: use a separate bundle for the worker by
2020-08-12 10:14:08 +0200
dfd68d4
xmpp: log JSON message parsing errors by
2020-08-12 10:44:18 +0200
80ba679
xmpp: only parse JSON messages when they actually exist by
2020-08-12 10:43:15 +0200
ccaeb9f
fix(RTCUtils): system audio share multiple desktop by
2020-09-09 17:41:25 +0300
fe7d5a7
fix(RTCUtils): Cannot read property 'find' of undefined by
2020-08-27 01:25:31 +0200
92ea388
e2ee: update for latest chrome changes by
2020-08-20 11:33:32 +0200
94318fc
feat: Allows jvb to control DTLS/SRTP protection profile. (#1300) by
2020-09-03 10:30:56 -0400
65df5b1
Enable opus/red for the conference even when the browser doesn't support it. (#1309) by
2020-08-31 16:17:50 -0500
4a98a10
fix: Only advertise opus-red if the browser supports it. by
2020-08-22 09:49:01 -0500
16fe22e
Advertise support for opus/red. by
2020-08-21 18:52:01 -0500
cc6ea8b
fix(video-quality): Fix a typo, max. bitrates are always applied on unified plan clients by
2020-08-26 17:20:10 -0400
376e517
feat(xmpp): resume the connection when online by
2020-08-24 17:13:08 -0500
9018c34
feat: detect broken XMPP WebSocket using ping by
2020-08-21 16:22:50 -0500
d0f0e98
fix(XmppConnection.connected): check the underlying websocket by
2020-08-21 13:51:28 -0500
a14a846
fix(XmppConnection): sendIQ2 pass the 'timeout' by
2020-08-21 13:49:22 -0500
7868a6c
ref(video-quality): Resolve sender operations when RTCRtpSender/RTCRtpSendParameters are not found. The constraints are applied again after renegotiation is done. This should mitigate a fail case on Safari when the RTCRtpSendParameters are not available until the simulcast streams are added via SDP munging before sLD is called. by
2020-08-25 15:37:01 -0400
19b350d
ref(TPC): Do not add/remove video tracks from TPC for unmute/mute case on Safari. Only add/remove the tracks from the peerconnection so that the camera led turns off on mute. by
2020-08-24 18:33:50 -0400
837996e
ref(unified-plan): Fix unified plan p2p case. Configure the encodings on FF after the track is added. by
2020-08-24 17:49:24 -0400
10c6136
ref: Calculate the local video stream height constraints based on the current state by
2020-08-20 16:54:11 -0400
71b8672
feat(video-quality): Implement max bitrates for video on p2p sessions Calculate the bitrate based on the sender video constraint applied on the track and the bitrates specified for different resolutions. by
2020-08-19 20:16:41 -0400
d36d72d
feat: send conference.left analytics event by
2020-08-21 10:06:04 -0500
a73de37
feat(chrome|safari): stop the video for maxFrameHeight 0 by
2020-08-17 13:19:53 -0500
902f02a
fix(tests): source maps for Karma by
2020-08-17 11:43:06 -0500
ca6b08a
feat: restart Jingle session on ICE failed by
2020-07-20 13:58:42 -0500
4837f30
fix(xmpp/Caps): features for a user without caps support by
2020-07-20 13:49:43 -0500
3ac00ed
ref(IceFailedHandling): use ping instead of networkInfo by
2020-07-20 13:22:20 -0500
4e94012
ref: make XMPP ping feature mandatory by
2020-07-20 11:37:13 -0500
3200871
ref(codec): change the logic for determining the preferred/disabled codecs. Make 'preferH264' and 'disableH264' as deprecated. by
2020-08-18 16:33:51 -0400
c4c20b9
ref(sdp): Add a more generic option for codec preference Use 'preferredCodec' and 'disabledCodec' under videoQuality config.js settings for setting codec preferences. Do not prefer VP9 on Firefox because of https://bugzilla.mozilla.org/show_bug.cgi?id=1633876. by
2020-08-18 13:42:02 -0400
2409700
ref(sdp): Move all instances of a preferred codec up the list in the SDP Make sdp munging logic for changing codec preferences more generic Do not negotiate High profile H264 codecs on when RN clients are in the call by
2020-08-13 14:16:58 -0400
15a8922
fix(TCPUtils): set 'sendrecv' only for the local track by
2020-08-17 15:56:54 -0500
d562bbc
ref(TPCUtils): don't modify encoding.active by
2020-08-17 13:43:41 -0500
666c140
ref(XMPPEvents): remove PEERCONNECTION_READY by
2020-08-14 16:53:47 -0500
353e571
ref(video-quality): handle promise returned by video quality methods by
2020-08-17 15:39:01 -0400
acb5ff0
ref(TPCUtils): use getLocalTracks by
2020-08-13 13:50:45 -0500
fa5daa6
ref(TPC): add getLocalVideoTrack by
2020-08-13 13:50:15 -0500
8979fca
fix: crash in Safari on unmute by
2020-08-13 09:44:07 -0500
cc363c5
ref(RTC): RTCRtpSender.setParameters promise by
2020-08-11 17:24:07 -0500
84367d8
ref(TPC): remove unused findSenderByStream by
2020-08-11 16:33:55 -0500
b3e67c2
Fix: Scale down localVideo which is already smaller than requested resolution by
2020-08-15 14:13:23 +0200
15dcc57
fix: Fixes setting non moderators to members when lobby is enabled. by
2020-08-14 12:10:11 -0500
d370247
ref(video-quality): List the conditions when max. bitrates are applied by
2020-08-13 20:07:40 -0400
3ac82fa
ref: Moves xmpp logs to be accessed from connection. (#1284) by
2020-08-13 11:33:05 -0500
bd259cb
fix(video-quality): add missing simulcast stream constraints When the client starts video muted and the track is later added, make sure we construct the simulcasr stream constraints then. by
2020-08-13 10:08:27 -0400
372020a
deps: run npm audit fix by
2020-08-12 11:11:02 +0200
5c5c394
fix(video-quality): Get downsampled video for p2p case When the video sender constraint changes in the p2p case when the remote user switches between stage/tile view, get a downsampled video of the original 720p stream instead of requesting the camera for a new stream with the lower resolution. Fixes https://github.com/jitsi/jitsi-meet/issues/7267 by
2020-08-10 12:35:51 -0400
c521dbf
fix(video-quality): add a check for local video track before applying max bitrates by
2020-08-07 12:11:11 -0400
f74cd0a
feat: Apply max bitrates on video sender (#1275) by
2020-08-05 18:58:44 -0400
ae2f3a7
fix: Fix unit tests for PerformanceObserverStats by
2020-08-04 10:43:17 -0400
eaa2fd3
ref: rename performanceStats to LongTasksStats by
2020-08-03 18:11:52 -0400
a9ceee2
feat: PerformanceObserverStats initial commit Add a performance stat around long tasks. Chrome supports PerformanceObserver API that lets us register for long tasks event. Any task that takes longer than 50ms is considered a long task. by
2020-07-21 20:14:42 -0400
b4bff22
feat(prejoin): Expose method to make a precall test by
2020-07-23 15:48:18 +0300
7cb0228
chore(deps): bump elliptic from 6.5.2 to 6.5.3 by
2020-07-29 21:19:32 +0000
43835df
fix: Scale remote audio levels reported on receiver to getStats levels The audio levels reported on the audio receivers are lower when compared to the value reported by getStats. Values reported by getStats on chrome do not follow the the spec and since we have combination of clients using both getStats and getSynchronizationSources, lets stick to one scale to make them look uniform. Also, the receivers seem to be reporting audio level for a little bit after the remote user has muted. Make sure the track is unmuted before setting the audio level on the track. by
2020-07-24 13:46:19 -0400
9abec6f
fix: Clears Lobby room instance and resets joined flag. by
2020-07-21 14:38:21 -0500
badea58
Fix: Removes unused event. by
2020-07-21 14:38:09 -0500
cf584f5
fix(StropheLastSuccess): refresh the timestamp in connected by
2020-07-20 10:32:26 -0500
821cc39
deps: update plugin-stream-management by
2020-07-20 11:52:04 -0500
2c4e381
fix: Fix filtering out non TLS TURN servers. by
2020-07-16 15:56:03 -0500
e2626b2
fix(JitsiConference): skip participant kicked event for kicker by
2020-07-17 15:58:05 +0200
0e328c9
deps: eslint-config-jitsi@latest by
2020-07-10 15:56:01 +0200
14f4a99
deps: update eslint and plugins by
2020-07-10 15:45:53 +0200
4ce9b0c
fix: let camera pick the best aspect ratio when applying sender video contraints by
2020-07-14 10:46:53 -0400
ff1813c
fix(RTC): channel not open while trying to send by
2020-07-13 14:41:18 -0500
1c4622c
ref: recreate peerconnections to enable e2ee by
2020-07-10 16:18:42 -0500
ddb3ed9
ref(e2ee): extract E2EEncryption module by
2020-07-09 13:13:05 -0500
f3199b7
fix: RTC track events emitted when switching jvb<->p2p by
2020-07-09 15:53:31 -0500
625a6ca
include bridge session ID in session-terminate by
2020-07-07 16:35:46 -0500
b4a4ad2
feat: use getSynchronizationSources on the receiver for remote audio levels (#1245) by
2020-07-14 11:48:02 -0400
304b0a2
Takes disabled encodings into account when calculating the local resolution. (#1242) by
2020-07-10 18:23:53 +0300
cd008d7
tpc: fix setSenderVideoConstraint on mobile by
2020-07-10 10:45:41 +0200
5bf0b26
deps: jitsi/js-utils@1.0.0 by
2020-07-09 09:23:42 +0200
5dab191
doc: update README by
2020-07-09 15:37:02 +0800
fb99756
fix(safari): override min/max video constraints on safari (#1243) by
2020-07-08 13:39:24 -0400
581e77b
fix: IFrame users on Safari start audio/video muted by
2020-07-07 22:41:09 -0400
6c04e27
feat: add granting owner support by
2020-07-06 12:21:44 +0300
953a107
xmpp: fix browser check by
2020-07-03 12:35:57 +0200
cbc9354
e2ee: add flag to disable the E2EE support by
2020-07-03 12:35:07 +0200
8275c88
cleanup: RTT Monitor is no longer used This was an experimental feature introduced for calculating the RTT to STUN servers, no longer needed. by
2020-07-01 17:59:07 -0400
e66cc36
ref: delay ICE failed event by
2020-06-30 16:39:10 -0500
cab336d
feat: add NetworkInfo by
2020-06-30 09:40:43 -0500
8f9bd25
Lobby required displayname (#1231) by
2020-06-29 14:54:06 -0500
f79fcaa
ref: Handles video constraints from the bridge. (#1227) by
2020-06-29 19:03:29 +0300
4fec06d
feat: Set degradation preference on video senders (#1229) by
2020-06-29 10:54:34 -0400
a0ade9f
fix: Specify defaults for electron sharing sources by
2020-06-24 15:05:04 -0400
592c0ac
rtc: update iceConfig, use encodedInsertableStreams by
2020-06-23 14:12:52 +0300
1c5e244
Update docs and examples by
2020-06-18 17:14:03 -0400
a7c4951
cleanup: Get rid of the chrome extension related code for screensharing - Use getDisplayMedia on browsers where it is supported. - desktopSharingChromeDisabled and desktopSharingFirefoxDisabled will no longer be supported. by
2019-12-20 19:12:38 -0500