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

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.