{"repo":"amirsanni/Video-Call-App-NodeJS","free":true,"listed":false,"github":"https://github.com/amirsanni/Video-Call-App-NodeJS","clone":"git clone https://github.com/amirsanni/Video-Call-App-NodeJS.git","description":"A conference call implementation using WebRTC, Socket.io and Node.js","language":"JavaScript","stars":702,"topics":["webrtc","nodejs","socket-io","javascript","video-call","chat-application","conference-call"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Conference Call A conference call implementation using WebRTC, Socket.io and Node.js. This demo is ideal for not more than 4 devices. Getting Started - Run npm ci - cd src - node app.js or npm start Features - Multi-participants - Toggling of video stream - Toggling of audio stream (mute & unmute) - Screen sharing - Text chat - Mute individual participant - Expand participants' stream - Screen Recording - Video Recording Note You can create a free xirsys account and use their free ice server. You can replace the one used with your own at src/assets/js/helpers.js , function getIceServer() . The demo may not work as my xirsys account has been deactivated for reasons best known to them (perhaps the hits were too much) and I am not ready to create a new one. Create yours or look for an alternative. Alternative If you prefer to use PHP Web socket (Ratchet) instead of socket.io and NodeJS, check out the PHP version here.","default_branch":null,"files":null,"tree":[],"storefront":"/r/amirsanni","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/amirsanni/Video-Call-App-NodeJS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}