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.
bgrozev ba7ddbdce7
Only fire DATA_CHANNEL_CLOSED when using a websocket. (#2237)
пре 2 година
.github fix(ci) test type generation пре 3 година
doc fix(doc) calirfy how to generate the keys for public validation пре 2 година
modules Only fire DATA_CHANNEL_CLOSED when using a websocket. (#2237) пре 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 пре 3 година
JitsiConference.js fix(codec-selection) Apply codec preferences to initial offer/answer. This fixes an issue where p2p clients (with different codec preferences) fail to decode video because the negotiated codecs are removed from the supported codecs list after the media session is established. The codec preferences will be applied when the first offer/answer is created. пре 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) пре 3 година
JitsiTrackEvents.ts feat(ssrc-rewriting) Add initial implementation (#2136) пре 3 година
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 пре 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 chore(deps): bump ua-parser-js from 0.7.31 to 0.7.33 пре 2 година
package.json feat: Drops external connect optimization. пре 2 година
tsconfig.json feat(ts) generate autp types when packing пре 3 година
webpack-shared-config.js Set the ljm commit hash in the correct file. пре 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.