{"library":"protoo-server","type":"library","category":null,"description":"protoo-server is a Node.js module that forms the server-side component of the protoo signaling framework. This framework is designed for building minimalist and extensible signaling layers for multi-party Real-Time Communication (RTC) applications, such as video conferencing or collaborative tools. Currently at version 4.0.8, the library maintains a steady release cadence, evidenced by its significant major version updates. It differentiates itself by providing a clear, event-driven API for managing WebSocket connections, peers, and rooms, allowing developers to focus on RTC logic rather than low-level WebSocket intricacies. The module facilitates the creation of `Room`s to organize connected `Peer`s, enabling efficient message routing and state management within a signaling context. Its focus on being \"minimalist\" means it provides core signaling primitives without enforcing complex architectural patterns.","language":"javascript","status":"active","version":"4.0.8","tags":["javascript","nodejs","websocket"],"install":[{"cmd":"npm install protoo-server","imports":["import Server from 'protoo-server';","import { Room, Peer } from 'protoo-server';","const protoo = require('protoo-server');\nconst Server = protoo.default;"]},{"cmd":"yarn add protoo-server","imports":[]},{"cmd":"pnpm add protoo-server","imports":[]}],"homepage":"https://protoo.versatica.com","github":"https://github.com/ibc/protoo","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/protoo-server","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/protoo-server/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}