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.
Saúl Ibarra Corretgé dcbfdac10d chore(deps,eslint) update eslint-jitsi-config 2 년 전
.github fix: Adds missing checks for clean repo. 3 년 전
connection_optimization remove jitsiRegionInfo from lib-jitsi-meet (#490) 8 년 전
doc fix(docs) improve documentation that jwt works on websocket 2 년 전
modules chore(deps,eslint) update eslint-jitsi-config 2 년 전
service fix(SignalingLayer) sync interface with implementation 2 년 전
types feat(multi-stream) Enable multi-stream by default (if not disabled explicitly) (#2116) 2 년 전
.editorconfig remove all participants and tracks when leaving the room 9 년 전
.eslintignore feat(ts) add auto-generated type declarations 3 년 전
.eslintrc.js chore(deps) update Babel and ESLint to the latest versions 3 년 전
.gitattributes feat(ts) migrate JitsiTrackErrors to typescript enum 3 년 전
.gitignore feat(build) don't build library on postinstall 3 년 전
JitsiConference.js fix(multi-stream) Block addition of multiple video streams of the same videoType. This fixes an issue where mute camera operation doesn't stop sending camera stream even though locally it appears to the user that they are muted. This happens when multiple camera streams are added to peerconnection because of how toggle of the video button is implemented. This limitation will be removed when the application is fixed. 2 년 전
JitsiConferenceErrors.spec.ts fix(ts) clean-up TS tests where conversion is complete 3 년 전
JitsiConferenceErrors.ts feat(ts) TypeScript enum for JitsiConferenceErrors 3 년 전
JitsiConferenceEventManager.js feat: Handle dominant speaker silence. 2 년 전
JitsiConferenceEvents.spec.ts ref(face-expressions) refactor face landmarks namings (#1977) 3 년 전
JitsiConferenceEvents.ts ref(face-expressions) refactor face landmarks namings (#1977) 3 년 전
JitsiConnection.js feat: Skips using disco-info for features. (#1450) 4 년 전
JitsiConnectionErrors.spec.ts fix(ts) clean-up TS tests where conversion is complete 3 년 전
JitsiConnectionErrors.ts feat(ts) TypeScript enum for JitsiConnectionErrors 3 년 전
JitsiConnectionEvents.spec.ts fix(ts) clean-up TS tests where conversion is complete 3 년 전
JitsiConnectionEvents.ts feat(ts) TypeScript enum for JitsiConnectionEvents 3 년 전
JitsiMediaDevices.js fix(device-change): enable on iOS Safari < 15.4 2 년 전
JitsiMediaDevicesEvents.spec.ts fix(ts) clean-up TS tests where conversion is complete 3 년 전
JitsiMediaDevicesEvents.ts feat(ts) TypeScript enum for JitsiMediaDevicesEvents 3 년 전
JitsiMeetJS.js feat(multi-stream) Enable multi-stream by default (if not disabled explicitly) (#2116) 2 년 전
JitsiParticipant.js fix: Fixes boolean/string comparison. 2 년 전
JitsiParticipantEvents.js fix(caps): add event to notify when caps version for a user is changed 8 년 전
JitsiTrackError.js chore(lint) tame the new linter 3 년 전
JitsiTrackErrors.spec.ts fix(ts) clean-up TS tests where conversion is complete 3 년 전
JitsiTrackErrors.ts ref(ts) format JitsiTrackErrors 3 년 전
JitsiTrackEvents.spec.ts typescript implementation of JitsiTrackEvents 3 년 전
JitsiTrackEvents.ts typescript implementation of JitsiTrackEvents 3 년 전
JitsiTranscriptionStatus.spec.ts fix(ts) clean-up TS tests where conversion is complete 3 년 전
JitsiTranscriptionStatus.ts feat(ts) TypeScript enum for JitsiTranscriptionStatus 3 년 전
LICENSE initial commit 9 년 전
README.md fix(doc) update building 3 년 전
SECURITY.md Create SECURITY.md 4 년 전
TypeScript.md feat(doc) add plan for the TypeScript conversion process 3 년 전
authenticateAndUpgradeRole.js fix(JitsiConference) simplify auth-and-upgrade procedure 2 년 전
index.js Prepare for webpack 2 8 년 전
karma.conf.js feat(build) embed jquery slim 2 년 전
package-lock.json chore(deps,eslint) update eslint-jitsi-config 2 년 전
package.json chore(deps,eslint) update eslint-jitsi-config 2 년 전
tsconfig.json fix(ts) skip generating type definitions for index.js 2 년 전
webpack-shared-config.js feat(build) embed jquery slim 2 년 전
webpack.config.js feat(ts) introduce TypeScript 3 년 전

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 >= 7

To build the library, just type:

npm install
npm run build

To lint:

npm run lint

and to run unit tests:

npm test

if you need to rebuild lib-jitsi-meet.min.js

npm run build

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