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.
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
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.
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