Skip to content

Commit df02a32

Browse files
committed
Add descriptions and unique titles to all pages
1 parent 7b7af41 commit df02a32

32 files changed

Lines changed: 146 additions & 34 deletions

docs/about-openvidu.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
description: OpenVidu is a powerful platform to develop WebRTC real-time applications. Based on LiveKit and mediasoup, performant, fault-tolerant, scalable and observable.
3+
---
4+
15
[OpenVidu](https://openvidu.io){target=\_blank} is a powerful platform to develop WebRTC real-time applications. With it you can add real-time audio and video capabilities to your application: build any kind of videoconference experience, serve ultra-low latency livestreams to thousands of users, manage real-time videos from your drones or camera feeds and record them... The possibilities are truly endless!
26

37
It is based on [LiveKit](https://livekit.io/){target=\_blank} and [mediasoup](https://mediasoup.org/){target=\_blank}, bringing the best of both worlds to provide a performant, fault-tolerant, scalable and observable solution.

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ They use the proper [LiveKit Server SDK](https://docs.livekit.io/reference/){tar
8484

8585
<div class="tutorials-container" markdown>
8686

87-
[:simple-nodedotjs:{.icon .lg-icon .tab-icon} **NodeJS**](./tutorials/application-server/node.md){ .md-button .md-button--primary .tutorial-link }
87+
[:simple-nodedotjs:{.icon .lg-icon .tab-icon} **Node.js**](./tutorials/application-server/node.md){ .md-button .md-button--primary .tutorial-link }
8888

8989
[:simple-goland:{.icon .lg-icon .tab-icon} **Go**](./tutorials/application-server/go.md){ .md-button .md-button--primary .tutorial-link}
9090

docs/openvidu-vs-livekit.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
description: Compare OpenVidu and LiveKit for local development. Discover the advantages of running OpenVidu locally and how it can help you develop your real-time application.
3+
---
4+
15
# Running OpenVidu vs LiveKit locally
26

37
If you want to run the tutorials on this site locally without the need to create an account on [LiveKit Cloud](https://cloud.livekit.io/){target="_blank"}, we recommend **running OpenVidu locally**. OpenVidu is 100% compatible with LiveKit, and it offers many **advantages** for local development:

docs/tutorials/advanced-features/index.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
# Advanced features tutorials
1+
---
2+
title: Advanced Features Tutorials
3+
description: Explore more advanced features of LiveKit with our tutorials on recording and more.
4+
---
5+
6+
# Advanced Features Tutorials
27

38
Explore more advanced features of LiveKit! For now, we have implemented a basic **recording** tutorial and an advanced one, but our tutorials for **streaming** and **ingesting** are coming soon.
49

docs/tutorials/advanced-features/recording-advanced.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
# openvidu-recording-advanced-node
1+
---
2+
title: Advanced Recording Tutorial
3+
description: Learn how to improve the basic recording tutorial by adding complete recording metadata, real time recording status notification and more.
4+
---
5+
6+
# Advanced Recording Tutorial
27

38
[Source code :simple-github:](https://github.com/OpenVidu/openvidu-livekit-tutorials/tree/master/advanced-features/openvidu-recording-advanced-node){ .md-button target=\_blank }
49

@@ -23,7 +28,7 @@ git clone https://github.com/OpenVidu/openvidu-livekit-tutorials.git
2328

2429
### 3. Run the application
2530

26-
To run this application, you need [Node](https://nodejs.org/en/download/package-manager){:target="\_blank"} installed on your device.
31+
To run this application, you need [Node.js](https://nodejs.org/en/download/package-manager){:target="\_blank"} installed on your device.
2732

2833
1. Navigate into the application directory
2934

docs/tutorials/advanced-features/recording-basic.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
# openvidu-recording-basic-node
1+
---
2+
title: Basic Recording Tutorial
3+
description: Learn how to record a room and manage recordings by extending a simple video-call application built upon Node.js server and JavaScript client.
4+
---
5+
6+
# Basic Recording Tutorial
27

38
[Source code :simple-github:](https://github.com/OpenVidu/openvidu-livekit-tutorials/tree/master/advanced-features/openvidu-recording-basic-node){ .md-button target=\_blank }
49

@@ -24,7 +29,7 @@ git clone https://github.com/OpenVidu/openvidu-livekit-tutorials.git
2429

2530
### 3. Run the application
2631

27-
To run this application, you need [Node](https://nodejs.org/en/download/package-manager){:target="\_blank"} installed on your device.
32+
To run this application, you need [Node.js](https://nodejs.org/en/download/package-manager){:target="\_blank"} installed on your device.
2833

2934
1. Navigate into the application directory
3035

docs/tutorials/application-client/android.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
# openvidu-android
1+
---
2+
title: Android Tutorial
3+
description: Learn how to build a simple video-call app for Android using Kotlin with LiveKit Android Kotlin SDK. Allow users to join a room, publish and subscribe to media.
4+
---
5+
6+
# Android Tutorial
27

38
[Source code :simple-github:](https://github.com/OpenVidu/openvidu-livekit-tutorials/tree/master/application-client/openvidu-android){ .md-button target=\_blank }
49

docs/tutorials/application-client/angular.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
# openvidu-angular
1+
---
2+
title: Angular Tutorial
3+
description: Learn how to build a simple video-call app using Angular with LiveKit JS SDK. Allow users to join a room, publish and subscribe to media.
4+
---
5+
6+
# Angular Tutorial
27

38
[Source code :simple-github:](https://github.com/OpenVidu/openvidu-livekit-tutorials/tree/master/application-client/openvidu-angular){ .md-button target=\_blank }
49

docs/tutorials/application-client/electron.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
# openvidu-electron
1+
---
2+
title: Electron Tutorial
3+
description: Learn how to build a simple video-call app using Electron with LiveKit JS SDK. Allow users to join a room, publish and subscribe to media.
4+
---
5+
6+
# Electron Tutorial
27

38
[Source code :simple-github:](https://github.com/OpenVidu/openvidu-livekit-tutorials/tree/master/application-client/openvidu-js){ .md-button target=\_blank }
49

docs/tutorials/application-client/index.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
# Application client tutorials
1+
---
2+
title: Application Client Tutorials
3+
description: Learn how to build a LiveKit application client to connect to a room, publish media and subscribe to media from other participants.
4+
---
5+
6+
# Application Client Tutorials
27

38
Every application client below shares the same core functionality:
49

0 commit comments

Comments
 (0)