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 vuotta sitten
.github fix(ci) test type generation 2 vuotta sitten
doc fix(doc) calirfy how to generate the keys for public validation 2 vuotta sitten
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 vuotta sitten
patches fix: Downgrade strophe.js to fix react-native. 2 vuotta sitten
service Feat ssrc rewriting (#2192) 2 vuotta sitten
types fix(e2ee) call correct function to update key 2 vuotta sitten
.editorconfig remove all participants and tracks when leaving the room 9 vuotta sitten
.eslintignore feat: Drops external connect optimization. 2 vuotta sitten
.eslintrc.js chore(deps) update Babel and ESLint to the latest versions 3 vuotta sitten
.gitattributes feat(ts) migrate JitsiTrackErrors to typescript enum 3 vuotta sitten
.gitignore feat(ts) generate autp types when packing 2 vuotta sitten
.npmrc chore(deps) strophe.js@1.6.0 2 vuotta sitten
JitsiConference.js fix(p2p) Enable p2p for Safari 2 vuotta sitten
JitsiConferenceErrors.spec.ts feat: Handles conferenceIQ error with redirect. 2 vuotta sitten
JitsiConferenceErrors.ts feat: Handles conferenceIQ error with redirect. 2 vuotta sitten
JitsiConferenceEventManager.js fix: Clean up rooms when redirecting to a new one. 2 vuotta sitten
JitsiConferenceEvents.spec.ts Feat ssrc rewriting (#2192) 2 vuotta sitten
JitsiConferenceEvents.ts Feat ssrc rewriting (#2192) 2 vuotta sitten
JitsiConnection.js feat: Skips using disco-info for features. (#1450) 4 vuotta sitten
JitsiConnectionErrors.spec.ts fix(ts) clean-up TS tests where conversion is complete 3 vuotta sitten
JitsiConnectionErrors.ts feat(ts) TypeScript enum for JitsiConnectionErrors 3 vuotta sitten
JitsiConnectionEvents.spec.ts fix(ts) clean-up TS tests where conversion is complete 3 vuotta sitten
JitsiConnectionEvents.ts feat(ts) TypeScript enum for JitsiConnectionEvents 3 vuotta sitten
JitsiMediaDevices.js fix(device-change): enable on iOS Safari < 15.4 3 vuotta sitten
JitsiMediaDevicesEvents.spec.ts fix(ts) clean-up TS tests where conversion is complete 3 vuotta sitten
JitsiMediaDevicesEvents.ts feat(ts) TypeScript enum for JitsiMediaDevicesEvents 3 vuotta sitten
JitsiMeetJS.ts fix(audio-levels) check if local stats are supported before starting stats collection. 2 vuotta sitten
JitsiParticipant.js Feat ssrc rewriting (#2192) 2 vuotta sitten
JitsiParticipantEvents.js fix(caps): add event to notify when caps version for a user is changed 8 vuotta sitten
JitsiTrackError.js chore(lint) tame the new linter 3 vuotta sitten
JitsiTrackErrors.spec.ts fix(ts) clean-up TS tests where conversion is complete 3 vuotta sitten
JitsiTrackErrors.ts ref(ts) format JitsiTrackErrors 3 vuotta sitten
JitsiTrackEvents.spec.ts feat(ssrc-rewriting) Add initial implementation (#2136) 2 vuotta sitten
JitsiTrackEvents.ts feat(ssrc-rewriting) Add initial implementation (#2136) 2 vuotta sitten
JitsiTranscriptionStatus.spec.ts fix(ts) clean-up TS tests where conversion is complete 3 vuotta sitten
JitsiTranscriptionStatus.ts feat(ts) TypeScript enum for JitsiTranscriptionStatus 3 vuotta sitten
LICENSE initial commit 9 vuotta sitten
README.md fix(doc) update building 3 vuotta sitten
SECURITY.md Create SECURITY.md 5 vuotta sitten
TypeScript.md feat(doc) add plan for the TypeScript conversion process 3 vuotta sitten
authenticateAndUpgradeRole.js fix(JitsiConference) simplify auth-and-upgrade procedure 3 vuotta sitten
globals.d.ts feat(ts) migrate JitsiMeetJS to TS 2 vuotta sitten
index.js fix(build) don't pollute global state in ESM build 2 vuotta sitten
karma.conf.js feat(build) embed jquery slim 2 vuotta sitten
package-lock.json chore(deps): bump engine.io and socket.io 2 vuotta sitten
package.json fix: Downgrade strophe.js to fix react-native. 2 vuotta sitten
tsconfig.json feat(ts) generate autp types when packing 2 vuotta sitten
webpack-shared-config.js chore(deps) strophe.js@1.6.0 2 vuotta sitten
webpack.config.js feat(ts) introduce TypeScript 3 vuotta sitten

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.