A minimal WebSocket signaling server for WebRTC experiments, part of Muaz Khan's WebRTC-Experiment collection. Version 0.0.8 (latest) is a lightweight implementation that allows WebRTC peers to exchange signaling data over WebSocket connections. It includes presence detection for rooms/channels and is designed to integrate with the openSocket pattern used in many WebRTC experiments. The package is unmaintained since 2017 and relies on Node.js >=0.6. It uses the ws library but does not bundle it, requiring manual installation. Due to its age, it has known security issues and lacks support for modern Node.js versions.
npm install websocket-over-nodejsNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Install and run the WebSocket signaling server, then connect a client using the ws library.
Use an alternative like socket.io or a modern WebSocket server.
Replace with actively maintained WebSocket signaling server (e.g., PeerJS, Simple-Peer, or custom solution).
Run `npm install ws` inside node_modules/websocket-over-nodejs before starting server.
Use `http://localhost:9449/` with ws:// instead, or configure a real certificate.
Do not use with Node.js v10 or later; consider alternatives.
Run `npm install ws` in the package directory or `npm install websocket-over-nodejs ws` globally.
Kill the process using port 9449 or change the port in server.js (hardcoded).
Do not import; run `node server.js` directly.
Use HTTP/ws:// by modifying server.js to use http.createServer instead of https, or add certificate exception in browser.