You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
damencho 9f65e8fab3 fix: Maybe start p2p only when we have received all presences. 4 years ago
.github ci: add GH actions for checking the linter 5 years ago
connection_optimization remove jitsiRegionInfo from lib-jitsi-meet (#490) 8 years ago
doc fix: add `getParticipants` to JitsiConference docs 4 years ago
flow-typed/npm flow-typed 8 years ago
modules fix: Implement the encodings workaround only on Safari. Explicitly check if all the encodings report the same scaleResolutionDownBy value before trying to ensure they match the expected values. This makes Chrome VP9 work again. 4 years ago
service 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. 5 years ago
.editorconfig remove all participants and tracks when leaving the room 9 years ago
.eslintignore e2ee: use a separate bundle for the worker 5 years ago
.eslintrc.js use the centralized jitsi eslint config (#623) 8 years ago
.flowconfig update RN to 61 6 years ago
.gitattributes added "start muted" 9 years ago
.gitignore feat(twa) add TWA check function 5 years ago
JitsiConference.js fix: Maybe start p2p only when we have received all presences. 4 years ago
JitsiConferenceErrors.js Initial implementation of lobby rooms. (#1138) 5 years ago
JitsiConferenceEventManager.js fix: Maybe start p2p only when we have received all presences. 4 years ago
JitsiConferenceEvents.js Fix: Removes unused event. 5 years ago
JitsiConnection.js ref: Moves xmpp logs to be accessed from connection. (#1284) 5 years ago
JitsiConnectionErrors.js feat(JitsiConnectionErrors): remove unused constant (#656) 7 years ago
JitsiConnectionEvents.js Lobby required displayname (#1231) 5 years ago
JitsiMediaDevices.js feat(BrowserCapabilities) drop supportsVideo 4 years ago
JitsiMediaDevicesEvents.js feat(sanity): axe IE and Temasys plugin support 🔥🔥🔥 7 years ago
JitsiMeetJS.js feat(external-storage): Support. 5 years ago
JitsiParticipant.js deps: eslint-config-jitsi@latest 5 years ago
JitsiParticipantEvents.js fix(caps): add event to notify when caps version for a user is changed 8 years ago
JitsiTrackError.js 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. 5 years ago
JitsiTrackErrors.js 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. 5 years ago
JitsiTrackEvents.js feat: use getSynchronizationSources on the receiver for remote audio levels (#1245) 5 years ago
JitsiTranscriptionStatus.js feat(transcription): Add transcription status 8 years ago
LICENSE initial commit 9 years ago
README.md Add missing options to docs and improve naming (#1354) 5 years ago
SECURITY.md Create SECURITY.md 5 years ago
authenticateAndUpgradeRole.js feat(xmpp): allow setting resource on room jid (#940) 6 years ago
index.js Prepare for webpack 2 8 years ago
karma.conf.js fix(karma): After adding 2nd webpack configuration 5 years ago
package-lock.json fix(deps) update logger to 1.0.0 4 years ago
package.json fix(deps) update logger to 1.0.0 4 years ago
webpack-shared-config.js feat: Adds a method that finds the SSRC of a JitsiTrack (#1338) 5 years ago
webpack.config.js fix(karma): After adding 2nd webpack configuration 5 years ago

README.md

Jitsi Meet API library

You can use Jitsi Meet API to create Jitsi Meet video conferences with a custom GUI.

Installation

Building the sources

NOTE: you need Node.js >= 12 and npm >= 6

To build the library, just type:

npm install

To lint:

npm run lint

and to run unit tests:

npm test

if you need to rebuild lib-jitsi-meet.min.js

npm run postinstall

Both linting and units will also be done by a pre-commit hook.