Jonas Schell 15e58cd797
Migrate to Next app router (#297)
* Migrate Home Page to App Router

* Update themeColor from layout.tsx

* port room page to app router

* small changes

* port custom page to app router

* port token and url api routes

* port start stop routes

* Refactor error handling in GET function

* delete pages folder

* remove unused function

* remove deprecated field

from docs: @deprecated — will be enabled by default and removed in Next.js 15

* wrap useSearchParams in Suspense

* split up custom page into server and client component

* update imports

* simplify

* Refactor error handling in GET function

* refactor to use props for components

* Refactor video codec validation and handling

* Refactor LiveKitRoom component to handle null liveKitUrl

* refactor: improve video codec validation and handling

* add video codec typeguard

* fix isVideoCodec
2024-08-21 14:05:42 +02:00
2023-01-19 19:27:11 -08:00
2024-08-21 14:05:42 +02:00
2024-08-21 14:05:42 +02:00
2024-03-05 15:48:46 +01:00
2024-08-13 11:02:28 +02:00
2022-10-24 17:03:12 +02:00
2022-10-24 17:03:12 +02:00
2022-10-24 17:03:12 +02:00
2022-10-24 17:03:12 +02:00
2023-04-18 16:13:52 +02:00
2022-10-24 17:03:12 +02:00
2023-11-09 10:36:31 +02:00

LiveKit logo

LiveKit Meet

Try the demoLiveKit ComponentsLiveKit DocsLiveKit CloudBlog


LiveKit Meet is an open source video conferencing app built on LiveKit Components, LiveKit Cloud, and Next.js. It's been completely redesigned from the ground up using our new components library.

LiveKit Meet screenshot

Tech Stack

Demo

Give it a try at https://meet.livekit.io.

Dev Setup

Steps to get a local dev setup up and running:

  1. Run pnpm install to install all dependencies.
  2. Copy .env.example in the project root and rename it to .env.local.
  3. Update the missing environment variables in the newly created .env.local file.
  4. Run pnpm dev to start the development server and visit http://localhost:3000 to see the result.
  5. Start development 🎉
Description
Open source video conferencing app built on LiveKit Components, LiveKit Cloud, and Next.js.
Readme Apache-2.0 7.5 MiB
Languages
TypeScript 94.8%
CSS 3.8%
JavaScript 1.4%