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 година
.github fix(ci) test type generation пре 2 година
doc fix(doc) calirfy how to generate the keys for public validation пре 2 година
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 година
patches fix: Downgrade strophe.js to fix react-native. пре 2 година
service Feat ssrc rewriting (#2192) пре 2 година
types fix(e2ee) call correct function to update key пре 2 година
.editorconfig remove all participants and tracks when leaving the room пре 9 година
.eslintignore feat: Drops external connect optimization. пре 2 година
.eslintrc.js chore(deps) update Babel and ESLint to the latest versions пре 3 година
.gitattributes feat(ts) migrate JitsiTrackErrors to typescript enum пре 3 година
.gitignore feat(ts) generate autp types when packing пре 2 година
.npmrc chore(deps) strophe.js@1.6.0 пре 2 година
JitsiConference.js fix(p2p) Enable p2p for Safari пре 2 година
JitsiConferenceErrors.spec.ts feat: Handles conferenceIQ error with redirect. пре 2 година
JitsiConferenceErrors.ts feat: Handles conferenceIQ error with redirect. пре 2 година
JitsiConferenceEventManager.js fix: Clean up rooms when redirecting to a new one. пре 2 година
JitsiConferenceEvents.spec.ts Feat ssrc rewriting (#2192) пре 2 година
JitsiConferenceEvents.ts Feat ssrc rewriting (#2192) пре 2 година
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.ts fix(audio-levels) check if local stats are supported before starting stats collection. пре 2 година
JitsiParticipant.js Feat ssrc rewriting (#2192) пре 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 feat(ssrc-rewriting) Add initial implementation (#2136) пре 2 година
JitsiTrackEvents.ts feat(ssrc-rewriting) Add initial implementation (#2136) пре 2 година
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 година
globals.d.ts feat(ts) migrate JitsiMeetJS to TS пре 2 година
index.js fix(build) don't pollute global state in ESM build пре 2 година
karma.conf.js feat(build) embed jquery slim пре 2 година
package-lock.json chore(deps): bump engine.io and socket.io пре 2 година
package.json fix: Downgrade strophe.js to fix react-native. пре 2 година
tsconfig.json feat(ts) generate autp types when packing пре 2 година
webpack-shared-config.js chore(deps) strophe.js@1.6.0 пре 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.