openvidu-call-react

Check it on GitHub

OpenVidu Call demo, built with React, allows users to make videoconference calls with many of the capabilities integrated by OpenVidu platform. It is a frontend-only application.

OpenVidu-Call-React is composed by the five React components displayed in the image below.






Running this demo

Cloning GitHub Repository

1) Clone the repo:

git clone https://github.com/OpenVidu/openvidu-call-react.git

2) You will need node, NPM and to execute the app. You can install them with:

sudo apt-get update
sudo curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
sudo apt-get install -y nodejs

3) openvidu-server and Kurento Media Server must be up and running in your development machine. The easiest way is running this Docker container which wraps both of them (you will need Docker CE):

docker run -p 4443:4443 --rm -e openvidu.secret=MY_SECRET openvidu/openvidu-server-kms:2.6.0

4) Install NPM dependencies of Angular app:

cd openvidu-call-react/front/openvidu-call-react
npm install

5) Launch the server:

npm start


If you are using Windows, read this FAQ to properly run the tutorial

To learn some tips to develop with OpenVidu, check this FAQ