SylkServer allows creation and delivery of rich multimedia applications accessed by SIP Clients, XMPP endpoints and WebRTC applications.

NEW Sylk WebRTC Client, focused on multiparty conferencing, is the companion client for SylkServer.

Availability

Experience the best-quality multi-party conferencing with audio, video and screensharing by installing Sylk WebRTC Client on:


Compatible with Chrome, Firefox, Opera and Brave web browsers at https://webrtc.sipthor.net

Sylk WebRTC Client is packaged for Ubuntu and Debian Linux preconfigured for use with SIP2SIP free service. SylkServer and Sylk WebRTC Client are GPL licensed open-source software available as source code. With them you can build your own WebRTC infrastructure on the operating system of your choice and under your own Internet domain.

Features

The server supports SIP and XMPP signaling, RTP, MSRP and WebRTC media planes, has built in capabilities for creating multiparty conferences with wideband Audio, IM/ File Transfers and can be easily extended with other custom applications by using Python language.

SIP Signaling

  • TLS, TCP and UDP
  • INVITE and REFER
  • SUBSCRIBE and NOTIFY
  • DNS and Bonjour

Voice Over IP

  • Wideband (Opus, G722)
  • Narrowband (G711)
  • Encryption (SDES and ZRTP)
  • NAT Traversal (ICE)

IM & Presence

  • Chat Sessions (MSRP)
  • Encryption (TLS)
  • Is-Composing Indication
  • Delivery confirmation

Conferencing

  • Participants list
  • VoIP and IM
  • File Transfers
  • Screen-sharing

Gateways

  • SIP/XMPP chat/audio
  • XMPP/SIMPLE presence
  • SIP/WebRTC RTP/AV
  • IRC chat

Video conferencing

  • WebRTC RTP/AV
  • Encryption
  • Screen-sharing
  • Low bandwidth usage