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.
Jaya Allamsetty b43a9fa0ee fix(TPC): Do not remove ssrcs from remote desc for p2p. 4 년 전
.github ci: add GH actions for checking the linter 5 년 전
connection_optimization remove jitsiRegionInfo from lib-jitsi-meet (#490) 8 년 전
doc Drops old prosody versions from the tokens instructions 4 년 전
flow-typed/npm flow-typed 8 년 전
modules fix(TPC): Do not remove ssrcs from remote desc for p2p. In unified plan, re-use of m-line (i.e., adding an SSRC, removing it and then adding it back) causes the browser to not render the media on Chrome and Safari. The WebRTC spec is not clear as to how browsers have to behave, this doesn't cause any issues on Firefox. As a workaround, only change the media direction and leave the ssrc in the remote desc. This automatically triggers a 'removetrack' event on the associated MediaStream and the track can be removed from the UI. 4 년 전
service fix(RTC): Use a enum for media direction. 4 년 전
.editorconfig remove all participants and tracks when leaving the room 10 년 전
.eslintignore e2ee: use a separate bundle for the worker 5 년 전
.eslintrc.js use the centralized jitsi eslint config (#623) 8 년 전
.flowconfig update RN to 61 6 년 전
.gitattributes added "start muted" 10 년 전
.gitignore feat(twa) add TWA check function 5 년 전
JitsiConference.js squash: Set capScreenShareBitrate flag every time a new pc is created. 4 년 전
JitsiConferenceErrors.js fix(ice-restart): Force client reloads when call is migrated. 5 년 전
JitsiConferenceEventManager.js fix(recording): Send participant id when recording starts/stops (#1632) 4 년 전
JitsiConferenceEvents.js feat: Audio/Video moderation. (#1581) 4 년 전
JitsiConnection.js feat: Skips using disco-info for features. (#1450) 5 년 전
JitsiConnectionErrors.js feat(JitsiConnectionErrors): remove unused constant (#656) 8 년 전
JitsiConnectionEvents.js Lobby required displayname (#1231) 5 년 전
JitsiMediaDevices.js fix(GUM-permissions): cache permissions on init. 5 년 전
JitsiMediaDevicesEvents.js fix(gum) update permissions prompt detection 5 년 전
JitsiMeetJS.js fix(RTC) drop the "old gUM" flow 4 년 전
JitsiParticipant.js feat(replace-participant): Replace participant with same jwt in the conf 4 년 전
JitsiParticipantEvents.js fix(caps): add event to notify when caps version for a user is changed 9 년 전
JitsiTrackError.js feat(GUM): timeout. 5 년 전
JitsiTrackErrors.js feat(GUM): timeout. 5 년 전
JitsiTrackEvents.js feat: use getSynchronizationSources on the receiver for remote audio levels (#1245) 5 년 전
JitsiTranscriptionStatus.js feat(transcription): Add transcription status 8 년 전
LICENSE initial commit 10 년 전
README.md Add missing options to docs and improve naming (#1354) 5 년 전
SECURITY.md Create SECURITY.md 5 년 전
authenticateAndUpgradeRole.js feat(xmpp): allow setting resource on room jid (#940) 6 년 전
index.js Prepare for webpack 2 8 년 전
karma.conf.js fix(example) simplify 5 년 전
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 년 전
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 년 전
webpack-shared-config.js fix(ReceiverVideoController): Cache the new receiver constraints. 4 년 전
webpack.config.js fix(karma): After adding 2nd webpack configuration 5 년 전

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.