Skip to content

AGProjects/sylkrtc.js

Repository files navigation

sylkrtc.js

JavaScript library implementing the API for communicating with SylkServer's WebRTC gateway application.

This client library can be used for creating Web applications with the following features:

  • Audio and video sessions
  • Screen sharing
  • Multi-party conferencing
  • File sharing in conferences
  • Chat in conferences
  • SIP interoperability

Building

Grab the source code using Darcs or Git and install the dependencies:

cd sylkrtc
./configure

Build the development release (not minified):

make

Build a minified version:

make min

Development

Auto-building the library as changes are made:

make watch

Debugging

sylkrtc uses the debug library for easy debugging. By default debugging is disabled. In order to enable sylkrtc debug enable it like so:

debug.enable('sylkrtc*');

API

See API.md.

License

MIT. See the LICENSE file in this directory.

Credits

Special thanks to NLnet and SIDN fonds for sponsoring most of the efforts behind this project.