Present a user with a menu to join call manually
Peer Calls
WebRTC peer to peer calls for everyone. See it live in action at peercalls.com.
Work in progress.
Requirements
- Node.js 8 https://nodejs.org/en/
Installation & Running
From npm
create directory ./peer-calls and copy config/default.json into it.
npm install --global peer-calls
env NODE_CONFIG_DIR=./peer-calls peercalls
⚠️ Using
--globalis not advised in server environments. *
From git source
git clone https://github.com/jeremija/peer-calls.git
cd peer-calls
npm install
# for production
npm run build
npm start
# for development
npm run start:watch
To run a development version, type:
If you successfully completed the above steps, your commandline/terminal should show that your node server is listening.
On your other machine or mobile device open the url: http://<your_ip_or_localhost>:3000
Testing
npm install
npm test
Browser Support
Tested on Firefox and Chrome, including mobile versions.
Does not work on iOS 10, but should work on iOS 11 - would appreciate feedback!
For more details, see here:
Contributing
See Contributing section.
License
Description
Languages
TypeScript
88.9%
SCSS
9.3%
HTML
1.1%
JavaScript
0.4%
Dockerfile
0.3%