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 6f81b69745 fix(JingleSessionPC): Add a workaround for chrome issue. 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: Drops unused config, fixes jitsi/lib-jitsi-meet#1620. 4 jaren geleden
flow-typed/npm flow-typed 8 jaren geleden
modules fix(JingleSessionPC): Add a workaround for chrome issue. The 'signalingstatechange' event for 'stable' is fired after the 'iceconnectionstatechange' event for 'completed' is fired on chrome in Unified plan. This prevents the client from switching the media connection to the p2p connection once the ice connection for p2p gets established. 4 jaren geleden
service feat: Audio/Video moderation. (#1581) 4 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" 10 jaren geleden
.gitignore feat(twa) add TWA check function 5 jaren geleden
JitsiConference.js fix: Ignore startAudioMuted/startVideoMuted for p2p. The tracks will not be added when the call switches from jvb to p2p for an endpoint that joins muted by focus. 4 jaren geleden
JitsiConferenceErrors.js fix(ice-restart): Force client reloads when call is migrated. 4 jaren geleden
JitsiConferenceEventManager.js feat: Audio/Video moderation. (#1581) 4 jaren geleden
JitsiConferenceEvents.js feat: Audio/Video moderation. (#1581) 4 jaren geleden
JitsiConnection.js feat: Skips using disco-info for features. (#1450) 5 jaren geleden
JitsiConnectionErrors.js feat(JitsiConnectionErrors): remove unused constant (#656) 8 jaren geleden
JitsiConnectionEvents.js Lobby required displayname (#1231) 5 jaren geleden
JitsiMediaDevices.js fix(GUM-permissions): cache permissions on init. 4 jaren geleden
JitsiMediaDevicesEvents.js fix(gum) update permissions prompt detection 4 jaren geleden
JitsiMeetJS.js fix(RTC) drop the "old gUM" flow 4 jaren geleden
JitsiParticipant.js fix: Drop caps handling (#1495) 4 jaren geleden
JitsiParticipantEvents.js fix(caps): add event to notify when caps version for a user is changed 9 jaren geleden
JitsiTrackError.js feat(GUM): timeout. 4 jaren geleden
JitsiTrackErrors.js feat(GUM): timeout. 4 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 10 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(example) simplify 4 jaren geleden
package-lock.json fix(JingleSessionPC): Do not try to re-use inactive mid for new remote ssrcs. The direction was marked as 'inactive' only on Firefox as Safari had audio issues when an inactive mid is re-used. Chrome (in unified-plan) needs the direction of the mid in remote desc to be set to 'inactive' for a 'removetrack' to be fired on the associated media stream whenever a remote source is removed. 4 jaren geleden
package.json fix(JingleSessionPC): Do not try to re-use inactive mid for new remote ssrcs. The direction was marked as 'inactive' only on Firefox as Safari had audio issues when an inactive mid is re-used. Chrome (in unified-plan) needs the direction of the mid in remote desc to be set to 'inactive' for a 'removetrack' to be fired on the associated media stream whenever a remote source is removed. 4 jaren geleden
webpack-shared-config.js fix(ReceiverVideoController): Cache the new receiver constraints. 4 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.