您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
Saúl Ibarra Corretgé 30d36fd7e6 ref(EventEmitterForwarder) rewrite in TS as an ES6 class 1年前
.github feat(build) use Node 20 1年前
doc Update jwt docs key generation. 2 年前
modules ref(EventEmitterForwarder) rewrite in TS as an ES6 class 1年前
patches fix: Downgrade strophe.js to fix react-native. 2 年前
service fix(video-quality): Bump up the default bitrates for H.264. The browser is downsampling the resolution since the current default bitrates for H.264 are very conservative. 1年前
types feat(createLocalTracks) drop unused slow gUM event 1年前
.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 Unify events and output single TypeScript declaration (#2407) 1年前
.npmrc chore(deps) strophe.js@1.6.0 2 年前
.nvmrc feat(build) use Node 20 1年前
JitsiConference.js fix(ice-restart): Use an exponential backoff timer for ICE restarts. (#2531) 1年前
JitsiConferenceErrors.spec.ts feat: Detects different not-allowed errors. 1年前
JitsiConferenceErrors.ts feat: Detects different not-allowed errors. 1年前
JitsiConferenceEventManager.js fix(ice-restart): Use an exponential backoff timer for ICE restarts. (#2531) 1年前
JitsiConferenceEvents.spec.ts fix(codec-selection): Include visitor codecs. Include visitor codecs published by Jicofo while calculating the intersection set for the conference. 1年前
JitsiConferenceEvents.ts fix(codec-selection): Include visitor codecs. Include visitor codecs published by Jicofo while calculating the intersection set for the conference. 1年前
JitsiConnection.js fix(flags): Init flags before creating XMPP conn. This allows us to set defaults through jitsi-meet. Also remove undocumented setting enableJoinAsVisitor that is no longer needed. 1年前
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 feat: Introduces connection event for custom properties. (#2493) 1年前
JitsiConnectionEvents.ts feat: Introduces connection event for custom properties. (#2493) 1年前
JitsiMediaDevices.js feat(JitsiMediaDevices) don't initialize in the constructor 1年前
JitsiMediaDevicesEvents.spec.ts feat(createLocalTracks) drop unused slow gUM event 1年前
JitsiMediaDevicesEvents.ts feat(createLocalTracks) drop unused slow gUM event 1年前
JitsiMeetJS.spec.ts feat(RTC): add support for creating non-standard tracks (#2409) 1年前
JitsiMeetJS.ts feat(JitsiMediaDevices) don't initialize in the constructor 1年前
JitsiParticipant.js fix(types): fix last few types (#2417) 1年前
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 feat(RTC): add support for creating non-standard tracks (#2409) 1年前
JitsiTrackErrors.ts feat(RTC): add support for creating non-standard tracks (#2409) 1年前
JitsiTrackEvents.spec.ts squash: Address review comments. 1年前
JitsiTrackEvents.ts squash: Address review comments. 1年前
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(types): fix last few types (#2417) 1年前
globals.d.ts feat(ts) migrate JitsiMeetJS to TS 3 年前
index.js fix(build) don't pollute global state in ESM build 3 年前
karma.conf.js feat(build) embed jquery slim 3 年前
package-lock.json fix(watchrtc) fix consecutive call issue 1年前
package.json fix(watchrtc) fix consecutive call issue 1年前
tsconfig.json fix(ts) move dts file to types/ 1年前
webpack-shared-config.js feat(build) remove export from build script 1年前
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.