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é 5d27f73a90 feat(build) add ability to make development bundles пре 2 година
.github fix(ci) test type generation пре 2 година
doc fix(doc) calirfy how to generate the keys for public validation пре 2 година
modules chore(deps) strophe.js@1.6.0 пре 2 година
service Feat ssrc rewriting (#2192) пре 2 година
types fix(TPC) Disable media instead of changing dir for p2p->jvb switch. (#2226) пре 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(JitsiConference) Check if participants exist before adding the tracks back. When the call switches over to JVB after a remote p2p peer leaves, the remote tracks (of the peer that just left) are removed from the conference after the SSRCs are removed from SDP and since it necessitates a renegotiation, the task is pushed to the modification queue. Since the switch to jvb connection happens immediately, the remote jvb remote tracks are present after the switch and they get added to the conference again. Add the check for the remote participant before adding the tracks. This fixes an issue where the remote tracks are present in redux even after the participant leaves. пре 2 година
JitsiConferenceErrors.spec.ts feat: Handles conferenceIQ error with redirect. пре 2 година
JitsiConferenceErrors.ts feat: Handles conferenceIQ error with redirect. пре 2 година
JitsiConferenceEventManager.js Feat ssrc rewriting (#2192) пре 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 пре 3 година
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 Remove support for legacy endpoint based signaling. (#2147) пре 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 пре 5 година
TypeScript.md feat(doc) add plan for the TypeScript conversion process пре 3 година
authenticateAndUpgradeRole.js fix(JitsiConference) simplify auth-and-upgrade procedure пре 3 година
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) strophe.js@1.6.0 пре 2 година
package.json feat(build) add ability to make development bundles пре 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.