
Security News
Astral Launches pyx: A Python-Native Package Registry
Astral unveils pyx, a Python-native package registry in beta, designed to speed installs, enhance security, and integrate deeply with uv.
palava.tv is simplistic video communication with your friends and colleagues from within your web browser. It is build on top of the WebRTC technology. No registration or browser plugin required.
Please see the palava repository for an overview of palava and report issues there.
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.
The server is implemented in EventMachine and Redis PubSub and communication to the clients is done via WebSockets.
This application is currently not part of the palava.tv stack
It was replaced by SignalTower, which is written in Elixir and uses the same protocol. Although this project is currently not actively worked on, it still functions as a drop-in replacement for the SignalTower and might also be developed further at some point.
Make sure you have redis(https://redis.io/download) installed, then install the palava_machine gem:
$ gem install palava_machine
To start the server on port 4233, run:
$ 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
You can set the address of the redis server via environment variable. The default is 'localhost:6379'.
$ export PALAVA_REDIS="some_ip:some_port"
$ bin/palava-machine
To run the test suite use
$ rspec
AGPLv3. Part of the palava project.
Copyright (C) 2014-2020 palava e. V. contact@palava.tv
Copyright (C) 2013 Jan Lelis hi@ruby.consulting
Copyright (C) 2013 Marius Melzer marius@rasumi.net
Copyright (C) 2013 Stephan Thamm stephan@innovailable.eu
Copyright (C) 2013 Kilian Ulbrich kilian@innovailable.eu
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/>.
FAQs
Unknown package
We found that palava_machine demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Astral unveils pyx, a Python-native package registry in beta, designed to speed installs, enhance security, and integrate deeply with uv.
Security News
The Latio podcast explores how static and runtime reachability help teams prioritize exploitable vulnerabilities and streamline AppSec workflows.
Security News
The latest Opengrep releases add Apex scanning, precision rule tuning, and performance gains for open source static code analysis.