Skip to content

Packages ​

PackagePurpose
@forinda/video-sdk-coreFramework-agnostic WebRTC publish/view core. Browser-only, ESM-only.
@forinda/video-sdk-signaling-protocolPure signaling engine + zod-validated wire format. Pluggable into any host.
@forinda/video-sdk-signaling-wsBrowser WebSocket signaling transport with auto-reconnect.
@forinda/video-sdk-signaling-broadcastSame-tab BroadcastChannel transport for demos and tests.
@forinda/video-sdk-signaling-adapter-wsNode ws-backed WebSocket signaling server.
@forinda/video-sdk-signaling-adapter-expressExpress integration (dual ESM + CJS) — share signaling with your HTTP server.
@forinda/video-sdk-signaling-serverStandalone reference server + forinda-rtc-signaling CLI.
@forinda/video-sdk-reactVideoSdkProvider + 13 hooks + <VideoView> component.
@forinda/video-sdk-vueVideoSdkPlugin + 14 composables + <VideoView> component for Vue 3.4+.
@forinda/video-sdk-elements4 Web Components: <forinda-video-publisher>, <forinda-video-viewer>, <forinda-video-device-picker>, <forinda-recorder>.
@forinda/video-sdk-sfu-livekitLiveKit SFU adapter — same Publisher/Viewer surface, routed through LiveKit Cloud or self-host.

Each package page below renders the upstream packages/<dir>/README.md verbatim. For per-symbol API reference (auto-generated from JSDoc), see /symbols/<package>/.

Released under the MIT License.