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

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.