A Node Express Application for Video Chat using Vonage Video API (webRTC) and Tensorflow JS (Background Removal/Masking)
- Background Removal from Video Chat
- Implement Together Mode for end users
- Embed Video in 3D space with three.js
- Communicate with users using vonage signaling mechanism
- Integrate with Vonage Communication Api to call any number
- Make sure you have NodeJS installed on your machine. Find the detailed installation instruction from https://nodejs.org/en/
- Modern Browsers - (Refer to Browser Matrix)
1.If you're using OS X or Windows, the best way to install Node.js is to use one of the installers from the Node.js download page. 2.If you're using Linux, you can use the installer, or you can check NodeSource's binary distributions to see whether or not there's a more recent version that works with your system.
To test Run below Command - version should be > v6.9.4
$ node -v
Node comes with npm installed so you should have a version of npm. However, npm gets updated more frequently than Node does, so you'll want to make sure it's the latest version.
$ npm install npm@latest -g
To test Run below Command - version should be > 3.10.10
$ node -v
$ git clone [email protected]:Raulkg/VideoTok.git
$ cd VideoTok
$ npm install
Go to routes in express app and replace apikey and api secret with vonage generated credentails
npm run start
Now, you can confirm the visualization result of the HTTP request/response exchanged via the specified RESTful API by accessing the following URL with browser.
http://127.0.0.1:8000/
🎉🎉🎉
Thank you github for the Platform