OpenVidu Tutorials
Hello World
Make your first video-call with just a few lines of code
Hello World!
Client Side only
Get quickly started without worrying about a server-side
JavaScript
Vanilla JavaScript app: good old JS code for a traditional approach
Angular
Try this fantastic tutorial using the last version of Angular framework
React
Have a look to this nice tutorial based on React
Vue.js
Get started with OpenVidu with this amazing Vue.js tutorial
React Native
This React Native tutorial will get your mobile app going in the blink of an eye
Ionic
This Ionic project will get your mobile app going in the blink of an eye
Electron
Build an OpenVidu native desktop application for Windows, OSX and Linux in just a few minutes
OpenVidu is present on both client-side and server-side, but the application is only present on client-side.
Since these are client-side-only applications, you will be dealing only with frontend technologies: HTML, CSS, Javascript / Typescript ...
The main difference compared to Client Side + Server Side tutorials is that here you don't have real control over your users: your video-calls won't be secure because you cannot identify them and cannot determine if allow or deny their access.
Client Side + Server Side
Try any of our ready-for-production web apps to see OpenVidu in action with a real example
JavaScript + Java SPA
Vanilla JavaScript frontend and a SPA Java Backend: forget building HTML templates, just feed your front with HTTP requests
JavaScript + Java MVC
Vanilla JavaScript frontend and a traditional Java MVC Backend: serve HTML pages from your server
JavaScript + Node SPA
Vanilla JavaScript frontend and a SPA Node Backend: forget building HTML templates, just feed your front with HTTP requests
JavaScript + Node MVC
Vanilla JavaScript frontend and a traditional Node MVC backend: serve HTML pages from your server
OpenVidu and the application are present on both client-side and server-side.
Since these are full web applications, you will be dealing with frontend technologies (HTML, CSS, Javascript / Typescript ...) but also with backend technologies (Java / Node)
The main difference compared to Client Side Only tutorials is that here you have total control over your users: your video-calls are secure because you can identify them and allow or deny their access.