Skip to content

A Node Express Application for Video Communications using Vonage Video API and Tensorflow JS

Notifications You must be signed in to change notification settings

Rahulkumar-G/VideoTok

Repository files navigation

VideoTok - Background Removal using Tensorflow in Video Chat

A Node Express Application for Video Chat using Vonage Video API (webRTC) and Tensorflow JS (Background Removal/Masking)

License: MIT

Requirements :

  1. Background Removal from Video Chat
  2. Implement Together Mode for end users
  3. Embed Video in 3D space with three.js
  4. Communicate with users using vonage signaling mechanism
  5. Integrate with Vonage Communication Api to call any number

Feature Utilization Matrix

Pre-Requisites for Running the Application:

  1. Make sure you have NodeJS installed on your machine. Find the detailed installation instruction from https://nodejs.org/en/
  2. Modern Browsers - (Refer to Browser Matrix)

Installation:

install Node.js

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

Updating npm

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

Clone the repository :

$ git clone  [email protected]:Raulkg/VideoTok.git
$ cd VideoTok
$ npm install

Add Vonage API Secret and API Key:

Go to routes in express app and replace apikey and api secret with vonage generated credentails

Start server:

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 and Suggestions are welcome

🎉🎉🎉 Thank you github for the Platform :octocat:

About

A Node Express Application for Video Communications using Vonage Video API and Tensorflow JS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages