modified lib-jitsi-meet dev repo
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
Jaya Allamsetty b43a9fa0ee fix(TPC): Do not remove ssrcs from remote desc for p2p. 4 лет назад
.github ci: add GH actions for checking the linter 5 лет назад
connection_optimization remove jitsiRegionInfo from lib-jitsi-meet (#490) 8 лет назад
doc Drops old prosody versions from the tokens instructions 4 лет назад
flow-typed/npm flow-typed 8 лет назад
modules fix(TPC): Do not remove ssrcs from remote desc for p2p. In unified plan, re-use of m-line (i.e., adding an SSRC, removing it and then adding it back) causes the browser to not render the media on Chrome and Safari. The WebRTC spec is not clear as to how browsers have to behave, this doesn't cause any issues on Firefox. As a workaround, only change the media direction and leave the ssrc in the remote desc. This automatically triggers a 'removetrack' event on the associated MediaStream and the track can be removed from the UI. 4 лет назад
service fix(RTC): Use a enum for media direction. 4 лет назад
.editorconfig remove all participants and tracks when leaving the room 10 лет назад
.eslintignore e2ee: use a separate bundle for the worker 5 лет назад
.eslintrc.js use the centralized jitsi eslint config (#623) 8 лет назад
.flowconfig update RN to 61 6 лет назад
.gitattributes added "start muted" 10 лет назад
.gitignore feat(twa) add TWA check function 5 лет назад
JitsiConference.js squash: Set capScreenShareBitrate flag every time a new pc is created. 4 лет назад
JitsiConferenceErrors.js fix(ice-restart): Force client reloads when call is migrated. 5 лет назад
JitsiConferenceEventManager.js fix(recording): Send participant id when recording starts/stops (#1632) 4 лет назад
JitsiConferenceEvents.js feat: Audio/Video moderation. (#1581) 4 лет назад
JitsiConnection.js feat: Skips using disco-info for features. (#1450) 5 лет назад
JitsiConnectionErrors.js feat(JitsiConnectionErrors): remove unused constant (#656) 8 лет назад
JitsiConnectionEvents.js Lobby required displayname (#1231) 5 лет назад
JitsiMediaDevices.js fix(GUM-permissions): cache permissions on init. 5 лет назад
JitsiMediaDevicesEvents.js fix(gum) update permissions prompt detection 5 лет назад
JitsiMeetJS.js fix(RTC) drop the "old gUM" flow 4 лет назад
JitsiParticipant.js feat(replace-participant): Replace participant with same jwt in the conf 4 лет назад
JitsiParticipantEvents.js fix(caps): add event to notify when caps version for a user is changed 9 лет назад
JitsiTrackError.js feat(GUM): timeout. 5 лет назад
JitsiTrackErrors.js feat(GUM): timeout. 5 лет назад
JitsiTrackEvents.js feat: use getSynchronizationSources on the receiver for remote audio levels (#1245) 5 лет назад
JitsiTranscriptionStatus.js feat(transcription): Add transcription status 8 лет назад
LICENSE initial commit 10 лет назад
README.md Add missing options to docs and improve naming (#1354) 5 лет назад
SECURITY.md Create SECURITY.md 5 лет назад
authenticateAndUpgradeRole.js feat(xmpp): allow setting resource on room jid (#940) 6 лет назад
index.js Prepare for webpack 2 8 лет назад
karma.conf.js fix(example) simplify 5 лет назад
package-lock.json fix(JingleSessionPC): Do not try to re-use inactive mid for new remote ssrcs. The direction was marked as 'inactive' only on Firefox as Safari had audio issues when an inactive mid is re-used. Chrome (in unified-plan) needs the direction of the mid in remote desc to be set to 'inactive' for a 'removetrack' to be fired on the associated media stream whenever a remote source is removed. 4 лет назад
package.json fix(JingleSessionPC): Do not try to re-use inactive mid for new remote ssrcs. The direction was marked as 'inactive' only on Firefox as Safari had audio issues when an inactive mid is re-used. Chrome (in unified-plan) needs the direction of the mid in remote desc to be set to 'inactive' for a 'removetrack' to be fired on the associated media stream whenever a remote source is removed. 4 лет назад
webpack-shared-config.js fix(ReceiverVideoController): Cache the new receiver constraints. 4 лет назад
webpack.config.js fix(karma): After adding 2nd webpack configuration 5 лет назад

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 >= 6

To build the library, just type:

npm install

To lint:

npm run lint

and to run unit tests:

npm test

if you need to rebuild lib-jitsi-meet.min.js

npm run postinstall

Both linting and units will also be done by a pre-commit hook.