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:
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
The (required) STUN server to use, defaults to stun:stun:stun.palava.tv
The (optional) TURN server urls to use (comma separated).
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