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é 780a7d0f1e chore(deps) strophe.js@1.6.0 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 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 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 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) strophe.js@1.6.0 2 年之前
package.json chore(deps) strophe.js@1.6.0 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.