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 f0dd403951 fix(JingleSession) start modification queue after session is established. 2 jaren geleden
.github fix(ci) test type generation 2 jaren geleden
doc fix(doc) calirfy how to generate the keys for public validation 2 jaren geleden
modules fix(JingleSession) start modification queue after session is established. Pull initial offer/answer tasks out of the modification queue and execute them right away. Only track and codec related operations that necessitate a renegotiation cycle need to be pushed to the modification queue. The queue execution is paused until the session is established. This avoids track operations being executed before the session is established. This fixes an issue seen in p2p connections where sources of the initiator are not signaled to the remote since the tracks are added while the initiator is waiting for a session-accept from the peer. 2 jaren geleden
patches fix: Downgrade strophe.js to fix react-native. 2 jaren geleden
service Feat ssrc rewriting (#2192) 2 jaren geleden
types fix(e2ee) call correct function to update key 2 jaren geleden
.editorconfig remove all participants and tracks when leaving the room 9 jaren geleden
.eslintignore feat: Drops external connect optimization. 2 jaren geleden
.eslintrc.js chore(deps) update Babel and ESLint to the latest versions 3 jaren geleden
.gitattributes feat(ts) migrate JitsiTrackErrors to typescript enum 3 jaren geleden
.gitignore feat(ts) generate autp types when packing 2 jaren geleden
.npmrc chore(deps) strophe.js@1.6.0 2 jaren geleden
JitsiConference.js fix(p2p) Enable p2p for Safari 2 jaren geleden
JitsiConferenceErrors.spec.ts feat: Handles conferenceIQ error with redirect. 2 jaren geleden
JitsiConferenceErrors.ts feat: Handles conferenceIQ error with redirect. 2 jaren geleden
JitsiConferenceEventManager.js fix: Clean up rooms when redirecting to a new one. 2 jaren geleden
JitsiConferenceEvents.spec.ts Feat ssrc rewriting (#2192) 2 jaren geleden
JitsiConferenceEvents.ts Feat ssrc rewriting (#2192) 2 jaren geleden
JitsiConnection.js feat: Skips using disco-info for features. (#1450) 4 jaren geleden
JitsiConnectionErrors.spec.ts fix(ts) clean-up TS tests where conversion is complete 3 jaren geleden
JitsiConnectionErrors.ts feat(ts) TypeScript enum for JitsiConnectionErrors 3 jaren geleden
JitsiConnectionEvents.spec.ts fix(ts) clean-up TS tests where conversion is complete 3 jaren geleden
JitsiConnectionEvents.ts feat(ts) TypeScript enum for JitsiConnectionEvents 3 jaren geleden
JitsiMediaDevices.js fix(device-change): enable on iOS Safari < 15.4 3 jaren geleden
JitsiMediaDevicesEvents.spec.ts fix(ts) clean-up TS tests where conversion is complete 3 jaren geleden
JitsiMediaDevicesEvents.ts feat(ts) TypeScript enum for JitsiMediaDevicesEvents 3 jaren geleden
JitsiMeetJS.ts fix(audio-levels) check if local stats are supported before starting stats collection. 2 jaren geleden
JitsiParticipant.js Feat ssrc rewriting (#2192) 2 jaren geleden
JitsiParticipantEvents.js fix(caps): add event to notify when caps version for a user is changed 8 jaren geleden
JitsiTrackError.js chore(lint) tame the new linter 3 jaren geleden
JitsiTrackErrors.spec.ts fix(ts) clean-up TS tests where conversion is complete 3 jaren geleden
JitsiTrackErrors.ts ref(ts) format JitsiTrackErrors 3 jaren geleden
JitsiTrackEvents.spec.ts feat(ssrc-rewriting) Add initial implementation (#2136) 2 jaren geleden
JitsiTrackEvents.ts feat(ssrc-rewriting) Add initial implementation (#2136) 2 jaren geleden
JitsiTranscriptionStatus.spec.ts fix(ts) clean-up TS tests where conversion is complete 3 jaren geleden
JitsiTranscriptionStatus.ts feat(ts) TypeScript enum for JitsiTranscriptionStatus 3 jaren geleden
LICENSE initial commit 9 jaren geleden
README.md fix(doc) update building 3 jaren geleden
SECURITY.md Create SECURITY.md 5 jaren geleden
TypeScript.md feat(doc) add plan for the TypeScript conversion process 3 jaren geleden
authenticateAndUpgradeRole.js fix(JitsiConference) simplify auth-and-upgrade procedure 3 jaren geleden
globals.d.ts feat(ts) migrate JitsiMeetJS to TS 2 jaren geleden
index.js fix(build) don't pollute global state in ESM build 2 jaren geleden
karma.conf.js feat(build) embed jquery slim 2 jaren geleden
package-lock.json chore(deps): bump engine.io and socket.io 2 jaren geleden
package.json fix: Downgrade strophe.js to fix react-native. 2 jaren geleden
tsconfig.json feat(ts) generate autp types when packing 2 jaren geleden
webpack-shared-config.js chore(deps) strophe.js@1.6.0 2 jaren geleden
webpack.config.js feat(ts) introduce TypeScript 3 jaren geleden

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.