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

NEW Sylk is a WebRTC client focused on multiparty video conferencing. Sylk is the companion client for SylkServer.

Availability

Experience multi-party video conferencing with SylkServer by installing Sylk WebRTC client preconfigured for SIP2SIP service.


Or use Chrome or Firefox web browser to go to https://webrtc.sipthor.net

SylkServer is packaged for Ubuntu and Debian Linux and available as source code to install it on the OS of your choice. Go to download page to obtain the software.

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
  • H.264 and VP8 codecs
  • Opus wideband audio