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 fb1a910265 fix(safari): Use standard audio constraints on non-chromium browsers 5 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 feat(video-quality): control the sender resolution based on video quality settings (#1119) 5 anni fa
flow-typed/npm flow-typed 8 anni fa
modules fix(safari): Use standard audio constraints on non-chromium browsers Standard audio constraints need to be passed to gUM for audio input device selection to work properly on Safari. Safari doesn't support permissions query, add a workaround for that. 5 anni fa
service fix(analytics): delay conference.join event (#1048) 5 anni fa
.editorconfig remove all participants and tracks when leaving the room 9 anni fa
.eslintignore feat(sanity): axe IE and Temasys plugin support 🔥🔥🔥 7 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 build: add integration with webpack-bundle-analyzer 6 anni fa
JitsiConference.js fix(safari): Do not reuse inactive m-lines Audio fails on Safari when we try to re-use audio m-lines whose direction has been set to 'inactive' when the remote source left the conference. Disable noisy mic detection on Safari as this causes audio input to fail on Safari on iPadOS 5 anni fa
JitsiConferenceErrors.js fix(conference): fire failed event on o/a failure 6 anni fa
JitsiConferenceEventManager.js fix: use consistent log format for TIME prints 5 anni fa
JitsiConferenceEvents.js Noisy microphone detection (#1013) 5 anni fa
JitsiConnection.js feat(conference): add way to check if local participant is hidden 6 anni fa
JitsiConnectionErrors.js feat(JitsiConnectionErrors): remove unused constant (#656) 7 anni fa
JitsiConnectionEvents.js Adds new parameter details for the connection failed event. (#697) 7 anni fa
JitsiMediaDevices.js fix(safari): Use standard audio constraints on non-chromium browsers Standard audio constraints need to be passed to gUM for audio input device selection to work properly on Safari. Safari doesn't support permissions query, add a workaround for that. 5 anni fa
JitsiMediaDevicesEvents.js feat(sanity): axe IE and Temasys plugin support 🔥🔥🔥 7 anni fa
JitsiMeetJS.js feat(screenSharing): Add system audio screen sharing via audio mixer 5 anni fa
JitsiParticipant.js fix(JitsiParticipant): compare against specific error constant 5 anni fa
JitsiParticipantEvents.js fix(caps): add event to notify when caps version for a user is changed 8 anni fa
JitsiTrackError.js fix(GUM): Don't fail when a track is muted. 6 anni fa
JitsiTrackErrors.js fix(GUM): Don't fail when a track is muted. 6 anni fa
JitsiTrackEvents.js Analytics refactoring (#676) 7 anni fa
JitsiTranscriptionStatus.js feat(transcription): Add transcription status 8 anni fa
LICENSE initial commit 9 anni fa
README.md readme: improve developer documentation 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 Packet2json refactor (#721) 7 anni fa
package-lock.json chore(deps):update jasmine and karma 5 anni fa
package.json chore(deps):update jasmine and karma 5 anni fa
webpack.config.js Project HPS, first pass 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

Checkout the examples.

Building the sources

To build the library, just type:

npm install

To lint:

npm run lint

and to run unit tests:

npm test

Both linting and units will also be done by a pre-commit hook.