openstandup
v1.0.1
Published
On-demand group video chat
Maintainers
Readme
openstandup
On-demand group video chat powered by WebRTC and mediasoup.
Installation
npm install -g openstandupOr use with npx:
npx openstandup startUsage
Start a signaling server
openstandup startOptions:
-p, --port <port>- Server port (default: 8443)-H, --host <host>- Server host (default: 0.0.0.0)
Create a room
openstandup room createOptions:
-n, --name <name>- Room name (default: room-{timestamp})-p, --port <port>- Server port (default: 8443)-H, --host <host>- Server host (default: 0.0.0.0)-m, --max <participants>- Max participants (default: 4)
Environment Variables
See .env.example for all configuration options:
# Server
NODE_ENV=development
HOST=0.0.0.0
PORT=8443
# mediasoup SFU
MEDIASOUP_ANNOUNCED_IP= # Your public IP for WebRTC
MEDIASOUP_RTC_MIN_PORT=2000
MEDIASOUP_RTC_MAX_PORT=2020
# Database
DB_ADAPTER=sqliteRequirements
- Node.js 20+
- For WebRTC: accessible UDP ports (2000-2020 by default)
License
MIT
