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 ed43a6953d fix(TPC): Fix error handling for getStats. 4 lat temu
.github ci: add GH actions for checking the linter 5 lat temu
connection_optimization remove jitsiRegionInfo from lib-jitsi-meet (#490) 8 lat temu
doc fix(e2ee) update docs after dropping signatures 4 lat temu
flow-typed/npm flow-typed 8 lat temu
modules fix(TPC): Fix error handling for getStats. 4 lat temu
service Implement review changes 2 4 lat temu
.editorconfig remove all participants and tracks when leaving the room 9 lat temu
.eslintignore e2ee: use a separate bundle for the worker 5 lat temu
.eslintrc.js use the centralized jitsi eslint config (#623) 8 lat temu
.flowconfig update RN to 61 6 lat temu
.gitattributes added "start muted" 9 lat temu
.gitignore feat(twa) add TWA check function 5 lat temu
JitsiConference.js Update presence and skip default values (#1536) 4 lat temu
JitsiConferenceErrors.js fix(ice-restart): Force client reloads when call is migrated. 4 lat temu
JitsiConferenceEventManager.js feat(stats): Add a new bridge message "EndpointStats" for stats. Use the new Colibri message "EndpointStats" for broadcasting the local stats. The bridge then will be able to filter the endpoint stats and send them only to the interested parties instead of broadcasting it to all the endpoints in the call. 4 lat temu
JitsiConferenceEvents.js feat(stats): Add a new bridge message "EndpointStats" for stats. Use the new Colibri message "EndpointStats" for broadcasting the local stats. The bridge then will be able to filter the endpoint stats and send them only to the interested parties instead of broadcasting it to all the endpoints in the call. 4 lat temu
JitsiConnection.js feat: Skips using disco-info for features. (#1450) 4 lat temu
JitsiConnectionErrors.js feat(JitsiConnectionErrors): remove unused constant (#656) 7 lat temu
JitsiConnectionEvents.js Lobby required displayname (#1231) 5 lat temu
JitsiMediaDevices.js fix(GUM-permissions): cache permissions on init. 4 lat temu
JitsiMediaDevicesEvents.js fix(gum) update permissions prompt detection 4 lat temu
JitsiMeetJS.js fix(gum) update permissions prompt detection 4 lat temu
JitsiParticipant.js fix: Drop caps handling (#1495) 4 lat temu
JitsiParticipantEvents.js fix(caps): add event to notify when caps version for a user is changed 8 lat temu
JitsiTrackError.js feat(GUM): timeout. 4 lat temu
JitsiTrackErrors.js feat(GUM): timeout. 4 lat temu
JitsiTrackEvents.js feat: use getSynchronizationSources on the receiver for remote audio levels (#1245) 5 lat temu
JitsiTranscriptionStatus.js feat(transcription): Add transcription status 8 lat temu
LICENSE initial commit 9 lat temu
README.md Add missing options to docs and improve naming (#1354) 5 lat temu
SECURITY.md Create SECURITY.md 5 lat temu
authenticateAndUpgradeRole.js feat(xmpp): allow setting resource on room jid (#940) 6 lat temu
index.js Prepare for webpack 2 8 lat temu
karma.conf.js fix(example) simplify 4 lat temu
package-lock.json fix(deps) update webrtc-adapter to v7.7.1 4 lat temu
package.json fix(deps) update webrtc-adapter to v7.7.1 4 lat temu
webpack-shared-config.js feat: Adds a method that finds the SSRC of a JitsiTrack (#1338) 5 lat temu
webpack.config.js fix(karma): After adding 2nd webpack configuration 5 lat temu

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.