您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
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.