Skip to content

palavatv/palava-web

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 NodeJS and the YARN package manager installed. Then run:

$ yarn install

You can then start the application on localhost:8080 using this command:

$ yarn serve

To build the static production version of the page, use:

$ yarn build

Configuration

The following ENV variables can be passed to the above commands, or configured via an .env.local file:

VUE_APP_RTC_URL

Sets the location to 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, start with:

 VUE_APP_RTC_URL=wss://machine.palava.tv yarn serve

VUE_APP_STUN_URL

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

VUE_APP_TURN_URLS

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

BUILD_NOT_MINIFIED

When set, the production build will not be minified.

Credits

MIT License. Part of the palava project.

Copyright (C) 2020 palava e. V.  contact@palava.tv

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