PalavaMachine is a WebRTC signaling server. Signaling describes the process of finding other peers and exchange information about how to establish a media connection. It works together with the palava-client.
Checkout our blog post for information on how to setup your own palava!
Installation & Usage
Make sure you have redis(http://redis.io/download) installed, then clone this repository and run
$ bundle install
Start the server with
Alternatively, download the palava_machine gem from rubygems.org:
$ gem install palava_machine
The PalavaMachine can be started as a daemon process for production usage:
$ palava-machine-daemon start
Stop it with
$ palava-machine-daemon stop
To run the test suite use
Please report issues to the palava Repository.
AGPLv3. Part of the palava project.
Copyright 2013 Jan Lelis email@example.com Copyright 2013 Marius Melzer firstname.lastname@example.org Copyright 2013 Stephan Thamm email@example.com Copyright 2013 Kilian Ulbrich firstname.lastname@example.org This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.