modified lib-jitsi-meet dev repo
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.
bgrozev 526d12bbbd
feat: JSON encoded sources. (#1695)
4 years ago
.github ci: add GH actions for checking the linter 5 years ago
connection_optimization remove jitsiRegionInfo from lib-jitsi-meet (#490) 8 years ago
doc feat(xmpp) remove clientNode config option 4 years ago
flow-typed/npm flow-typed 8 years ago
modules feat: JSON encoded sources. (#1695) 4 years ago
service feat(BridgeChannel): Signal a new videoType for high fps screenshare. This lets the bridge adjust the bitrate allocation for this source so that layers with higher fps are prioritized over layers with higher resolution. As a result, endpoints with restricted downlink will receive a high fps low resolution share as opposed to a high resolution low fps screenshare. 4 years ago
.editorconfig remove all participants and tracks when leaving the room 10 years ago
.eslintignore e2ee: use a separate bundle for the worker 5 years ago
.eslintrc.js use the centralized jitsi eslint config (#623) 8 years ago
.flowconfig update RN to 61 6 years ago
.gitattributes added "start muted" 10 years ago
.gitignore feat(twa) add TWA check function 5 years ago
JitsiConference.js fix(replace-track) Add not null check for newTrack (#1698) 4 years ago
JitsiConferenceErrors.js fix(ice-restart): Force client reloads when call is migrated. 5 years ago
JitsiConferenceEventManager.js feat(non-participant-messages) Add a new JitiConferenceEvent for messages ignored by ENDPOINT_MESSAGE_RECEIVED 4 years ago
JitsiConferenceEvents.js feat(non-participant-messages) Add a new JitiConferenceEvent for messages ignored by ENDPOINT_MESSAGE_RECEIVED 4 years ago
JitsiConnection.js feat: Skips using disco-info for features. (#1450) 5 years ago
JitsiConnectionErrors.js feat(JitsiConnectionErrors): remove unused constant (#656) 8 years ago
JitsiConnectionEvents.js Lobby required displayname (#1231) 5 years ago
JitsiMediaDevices.js fix(GUM-permissions): cache permissions on init. 5 years ago
JitsiMediaDevicesEvents.js fix(gum) update permissions prompt detection 5 years ago
JitsiMeetJS.js fix(RTC) drop the "old gUM" flow 4 years ago
JitsiParticipant.js fix(docs): copy&paste error for setIsReplaced 4 years ago
JitsiParticipantEvents.js fix(caps): add event to notify when caps version for a user is changed 9 years ago
JitsiTrackError.js feat(GUM): timeout. 5 years ago
JitsiTrackErrors.js feat(GUM): timeout. 5 years ago
JitsiTrackEvents.js feat: use getSynchronizationSources on the receiver for remote audio levels (#1245) 5 years ago
JitsiTranscriptionStatus.js feat(transcription): Add transcription status 8 years ago
LICENSE initial commit 10 years ago
README.md Add missing options to docs and improve naming (#1354) 5 years ago
SECURITY.md Create SECURITY.md 5 years ago
authenticateAndUpgradeRole.js feat(xmpp): allow setting resource on room jid (#940) 6 years ago
index.js Prepare for webpack 2 8 years ago
karma.conf.js fix(example) simplify 5 years ago
package-lock.json deps: update sdp-interop. (#1700) 4 years ago
package.json deps: update sdp-interop. (#1700) 4 years ago
webpack-shared-config.js fix(ReceiverVideoController): Cache the new receiver constraints. 4 years ago
webpack.config.js fix(karma): After adding 2nd webpack configuration 5 years ago

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.