Also remove the timestamp from the UI, not needed when dealing with live chat (in session). Note: still gonna keep the timestamp in messages data, might use it to display chat summary when call ends.
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
```bash
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 (untested).
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%