Skip to content

farao/palava-web-nuxt

Repository files navigation

palava | web

palava.tv is a cost-free, simple to use, secure, and open source platform for video calls, built on top of the WebRTC technology.

This repository contains the current front-end web application of palava.tv. There is an overview of all parts of palava.tv at palavatv/palava.

Setup

Make sure you have Node.js installed. Then run:

$ npm install

Start the development server on http://localhost:3000:

$ npm run dev

To build the static production version:

$ npm run build

To preview the production build locally:

$ npm run preview

Configuration

The following variables can be configured as environment variables or via an .env.local file:

VUE_APP_RTC_URL

Sets the location of the palava signaling server. By default, it tries to reach a local signaltower (or palava-machine) on port 4233. To use the palava.tv signaling server:

VUE_APP_RTC_URL=wss://machine.palava.tv npm run dev

VUE_APP_STUN_URL

The (required) STUN server to use. Defaults to stun:stun.palava.tv.

VUE_APP_TURN_URLS

The (optional) TURN server URLs to use (comma separated).

VUE_APP_FILTER_ICE_CANDIDATE_TYPES

Optional filter for ICE candidate types.

Tech Stack

Credits

MIT License. Part of the palava project.

Copyright (C) 2020-2025 palava e. V.  [email protected]

Icon assets Entypo+ by Daniel Bruce – CC BY-SA 4.0, and Ionicons

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors