OpenVidu
Call

OpenVidu Classroom

Basic Videoconference

Basic Screen Share

Basic
Webinar

OpenVidu GetARoom

OpenVidu CallTry it now!
OpenVidu Call is a videoconference application that provides the features you can find in any other popular service. It allows you to join into multi-party videoconference calls, displayed in a nice and intelligent layout. Inside the calls you can mute/unmute and publish/unpublish your microphone and webcam, share your screen and chat with the rest of users.
The front-end is implemented in Angular and the backend in Node.js with Express. A simplified React version is also available.
Learn more about OpenVidu Call Angular here: openvidu-call
Learn more about OpenVidu Call React here: openvidu-call-react
OpenVidu ClassroomTry it now!
This is a fully functional application that makes use of OpenVidu to connect teachers and students in video sessions. It has a frontend built with Angular, a backend built with Spring Boot and a MySQL database. There are two types of roles: teachers and students. First ones can create/edit/remove lessons and invite students to them. Only when a teacher initialize a lesson authorized students can connect to it.
Learn more about OpenVidu Classroom here: openvidu-classroom
Basic VideoconferenceTry it now!
Users can freely connect to any videoconference session. If it does not exist, a new one will be created. This demo is a 100% frontend application (without any kind of security).
This demo is derived directly from the tutorials. If you want a deep understanding of the ins and outs you can check either of the following tutorials (whichever you feel most comfortable with):
Plain JavaScript |
openvidu-js - openvidu-js-screen-share |
Angular |
openvidu-angular |
React |
openvidu-react |
Vue.js |
openvidu-vue |
Basic Screen ShareTry it now!
This is based in the Basic Videoconference demo but adding screen share capabilites. Users can freely connect to any videoconference session and share their screen with people currently in the session. If a session does does not exist, a new one will be created. This demo is a 100% frontend application (without any kind of security).
This demo is derived directly from the tutorials. If you want a deep understanding of the ins and outs you can check either of the following tutorials (whichever you feel most comfortable with):
Plain JavaScript |
openvidu-js - openvidu-js-screen-share |
Angular |
openvidu-angular |
React |
openvidu-react |
Vue.js |
openvidu-vue |
Basic WebinarTry it now!
Users are identified via a login authentication system. This means users are given a certain role depending on their identity when connecting to a videoconference session. This demo wraps a simple frontend and a straightforward backend, making use of OpenVidu in a secure manner.
This demo is derived directly from the tutorials. If you want a deep understanding of the ins and outs you can check either of the following tutorials (whichever you feel most comfortable with):
Java (Single Page Application) |
openvidu-roles-java |
Node (Single Page Application) |
openvidu-roles-node |
OpenVidu GetARoomTry it now!
Users can create new videoconference rooms by clicking a button. Then they can share the link of the room to invite new participants. This demo is a 100% frontend application (without any kind of security).
Learn more about OpenVidu GetARoom here: openvidu-getaroom