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.
Jaya Allamsetty 10e2fe3fec fix: Implement the encodings workaround only on Safari. 4 jaren geleden
.github ci: add GH actions for checking the linter 5 jaren geleden
connection_optimization remove jitsiRegionInfo from lib-jitsi-meet (#490) 8 jaren geleden
doc fix: add `getParticipants` to JitsiConference docs 4 jaren geleden
flow-typed/npm flow-typed 8 jaren geleden
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 jaren geleden
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 jaren geleden
.editorconfig remove all participants and tracks when leaving the room 9 jaren geleden
.eslintignore e2ee: use a separate bundle for the worker 5 jaren geleden
.eslintrc.js use the centralized jitsi eslint config (#623) 8 jaren geleden
.flowconfig update RN to 61 6 jaren geleden
.gitattributes added "start muted" 9 jaren geleden
.gitignore feat(twa) add TWA check function 5 jaren geleden
JitsiConference.js ref: Always use a websocket if offered, remove the openSctp option. (#1426) 4 jaren geleden
JitsiConferenceErrors.js Initial implementation of lobby rooms. (#1138) 5 jaren geleden
JitsiConferenceEventManager.js deps: eslint-config-jitsi@latest 5 jaren geleden
JitsiConferenceEvents.js Fix: Removes unused event. 5 jaren geleden
JitsiConnection.js ref: Moves xmpp logs to be accessed from connection. (#1284) 5 jaren geleden
JitsiConnectionErrors.js feat(JitsiConnectionErrors): remove unused constant (#656) 7 jaren geleden
JitsiConnectionEvents.js Lobby required displayname (#1231) 5 jaren geleden
JitsiMediaDevices.js feat(BrowserCapabilities) drop supportsVideo 4 jaren geleden
JitsiMediaDevicesEvents.js feat(sanity): axe IE and Temasys plugin support 🔥🔥🔥 7 jaren geleden
JitsiMeetJS.js feat(external-storage): Support. 5 jaren geleden
JitsiParticipant.js deps: eslint-config-jitsi@latest 5 jaren geleden
JitsiParticipantEvents.js fix(caps): add event to notify when caps version for a user is changed 8 jaren geleden
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 jaren geleden
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 jaren geleden
JitsiTrackEvents.js feat: use getSynchronizationSources on the receiver for remote audio levels (#1245) 5 jaren geleden
JitsiTranscriptionStatus.js feat(transcription): Add transcription status 8 jaren geleden
LICENSE initial commit 9 jaren geleden
README.md Add missing options to docs and improve naming (#1354) 5 jaren geleden
SECURITY.md Create SECURITY.md 5 jaren geleden
authenticateAndUpgradeRole.js feat(xmpp): allow setting resource on room jid (#940) 6 jaren geleden
index.js Prepare for webpack 2 8 jaren geleden
karma.conf.js fix(karma): After adding 2nd webpack configuration 5 jaren geleden
package-lock.json fix(deps) update logger to 1.0.0 4 jaren geleden
package.json fix(deps) update logger to 1.0.0 4 jaren geleden
webpack-shared-config.js feat: Adds a method that finds the SSRC of a JitsiTrack (#1338) 5 jaren geleden
webpack.config.js fix(karma): After adding 2nd webpack configuration 5 jaren geleden

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.