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

Go!


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.

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.