OPENVIDU TUTORIALS

Same sample app. Same OpenVidu. Different technologies and frameworks to choose

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

Ionic

This Ionic app will get you going in the blink of an eye

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 beacuse 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 beacuse you can identify them and allow or deny their access.