palava | client
Please see the palava repository for an overview of palava and report issues there.
This is palava's client-side WebRTC library for the browser. It enables you to create PeerConnections to other browsers. It uses the palava protocol to works together with the SignalTower or the PalavaMachine signaling server. The portal is a React web application that makes use of this library.
$ bower install palava
This will install palava and its dependencies into a sub directory. Include all (palava, jQuery, eventEmitter) into your source file. For more information on bower, see bower.io.
2) JS bundle file
Include a direct link to the source file into your HTML:
Alternatively, you can directly include the coffee files into your project. See the palava portal for how it is done.
The code is annotated and API documentation is generated by Codo.
A minimal example using JQuery is available to illustrate the basic workflow.
You can also take a look at the portal web application to get an example of how you can use this library.
LGPLv3. Part of the palava project.
Copyright (C) 2013 Jan Lelis firstname.lastname@example.org Copyright (C) 2013 Marius Melzer email@example.com Copyright (C) 2013 Stephan Thamm firstname.lastname@example.org Copyright (C) 2013 Kilian Ulbrich email@example.com Copyright (C) 2014-2017 palava e. V. firstname.lastname@example.org This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.