MCPcopy Index your code
hub / github.com/OpenVidu/openvidu

github.com/OpenVidu/openvidu @v3.7.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.7.0 ↗ · + Follow
2,298 symbols 5,303 edges 231 files 574 documented · 25%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Backers on Open Collective Sponsors on Open Collective License badge OpenVidu Tests Npm version Npm downloads

Documentation Status Docker badge Support badge Twitter Follow

openvidu

Visit openvidu.io

Community Forum

Visit OpenVidu Community Forum

Contributors

This project exists thanks to all the people who contribute.

Backers

Thank you to all our backers! 🙏 [Become a backer]

Acknowledgments

OpenVidu has been supported under project "CPP2021-008720 NewGenVidu: An elastic, user-friendly and privacy-friendly videoconferencing platform", funded by MCIN/AEI/10.13039/501100011033 and by the European Union-NextGenerationEU/PRTR.

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

Extension points exported contracts — how you extend this code

ILogService (Interface)
(no doc) [7 implementers]
openvidu-components-angular/projects/openvidu-components-angular/src/lib/models/logger.model.ts
ActiveEntity (Interface)
(no doc)
openvidu-test-integration/tests/utils/types.ts
TemplateDirectives (Interface)
(no doc)
openvidu-components-angular/src/app/testing-app/testing.component.ts
BrowserConfig (Interface)
(no doc)
openvidu-components-angular/e2e/selenium.conf.ts
User (Interface)
(no doc)
openvidu-testapp/src/app/components/test-scenarios/test-scenarios.component.ts
DeviceAvailabilityState (Interface)
* Device availability state for each media type
openvidu-components-angular/projects/openvidu-components-angular/src/lib/services/device/device.service.ts
APIDirectives (Interface)
(no doc)
openvidu-components-angular/src/app/testing-app/testing.component.ts
RoomConf (Interface)
(no doc)
openvidu-testapp/src/app/components/test-sessions/test-sessions.component.ts

Core symbols most depended-on inside this repo

get
called by 532
openvidu-components-angular/projects/openvidu-components-angular/src/lib/models/logger.model.ts
d
called by 78
openvidu-components-angular/projects/openvidu-components-angular/src/lib/models/logger.model.ts
set
called by 64
openvidu-components-angular/projects/openvidu-components-angular/src/lib/services/storage/storage.service.ts
size
called by 54
openvidu-components-angular/projects/openvidu-components-angular/src/lib/models/layout/layout-dimensions-cache.model.ts
error
called by 48
openvidu-components-angular/projects/openvidu-components-angular/src/lib/directives/api/admin.directive.ts
e
called by 47
openvidu-components-angular/projects/openvidu-components-angular/src/lib/models/logger.model.ts
updateEventList
called by 43
openvidu-testapp/src/app/components/openvidu-instance/openvidu-instance.component.ts
clear
called by 38
openvidu-components-angular/projects/openvidu-components-angular/src/lib/services/panel/panel.service.ts

Shape

Method 1,749
Class 408
Interface 73
Function 46
Enum 22

Languages

TypeScript87%
Java13%

Modules by API surface

openvidu-components-angular/projects/openvidu-components-angular/src/lib/directives/api/toolbar.directive.ts134 symbols
openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduTestAppE2eTest.java127 symbols
openvidu-components-angular/projects/openvidu-components-angular/src/lib/directives/api/internals.directive.ts100 symbols
openvidu-components-angular/projects/openvidu-components-angular/src/lib/directives/api/videoconference.directive.ts86 symbols
openvidu-components-angular/projects/openvidu-components-angular/src/lib/services/storage/storage.service.ts54 symbols
openvidu-components-angular/projects/openvidu-components-angular/src/lib/models/participant.model.ts46 symbols
openvidu-components-angular/projects/openvidu-components-angular/src/lib/components/toolbar/toolbar.component.ts44 symbols
openvidu-components-angular/projects/openvidu-components-angular/src/lib/services/config/directive-config.service.ts43 symbols
openvidu-components-angular/projects/openvidu-components-angular/src/lib/services/participant/participant.service.ts42 symbols
openvidu-components-angular/projects/openvidu-components-angular/src/lib/services/device/device.service.ts39 symbols
openvidu-components-angular/projects/openvidu-components-angular/src/lib/directives/template/openvidu-components-angular.directive.ts39 symbols
openvidu-components-angular/src/app/openvidu-call/call.component.ts34 symbols

Datastores touched

(mongodb)Database · 1 repos

For agents

$ claude mcp add openvidu \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact