Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Dirvann/webrtc-video-conference-simple-peer
A simple video conferencing example using simple-peer
https://github.com/Dirvann/webrtc-video-conference-simple-peer
simple-peer video-conferencing webrtc
Last synced: about 2 months ago
JSON representation
A simple video conferencing example using simple-peer
- Host: GitHub
- URL: https://github.com/Dirvann/webrtc-video-conference-simple-peer
- Owner: Dirvann
- License: mit
- Created: 2020-05-03T14:50:28.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-21T00:59:52.000Z (3 months ago)
- Last Synced: 2024-06-21T19:50:10.818Z (3 months ago)
- Topics: simple-peer, video-conferencing, webrtc
- Language: JavaScript
- Homepage: https://dirvann-webrtc-video.herokuapp.com/
- Size: 132 KB
- Stars: 211
- Watchers: 6
- Forks: 89
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-webrtc - webrtc-video-conference-simple-peer - A simple video conferencing example using simple-peer. (Samples)
README
# WebRTC Video Conferencing with simple-peer
A simple video conferencing example using simple-peer.
This project allows multiple devices to connect with eachother with audio and video using webrtc.
The package [simple-peer](https://github.com/feross/simple-peer) is used for webrtc.
The implementation of the signaling server is done with [socket.io](https://socket.io/)## Demo
[Demo on heroku](https://dirvann-webrtc-video.herokuapp.com/)## Running
run `npm install` and then `npm start` in the main directory.
Then open the browser at `localhost:3012` or `[your network ip/ public dns]:3012`.
## Configuration
Configurations can be found in `app.js` and `public/js/main.js`.
Replace the ssl certificates `ssl/key.pem` and `ssl/cert.pem` with your own.