Developers

Getting started

If you’ve gotten this far, you must really be interested in our service! We don’t blame you. WebRTC is hot stuff right now, but setting up your own STUN and TURN servers is one of the scariest things in the world. Perhaps even scarier than large spiders and bear sharks. Don’t worry, we’ve got you covered. We’ll do the heavy lifting so you can focus on your dreams!

What we provide

We provide WebRTC hosting, developer tools, and 24/7 hands-on support to help you build awesome real-time web applications. This includes STUN and TURN servers, two essential signaling protocols that allow users to connect to each other via WebRTC. WebRTC allows you to add real-time communication, including multiparty video chat, to your website — without forcing your users to download or install plugins.

What are STUN and TURN servers?

These are server protocols that handle session initiations, or handshakes, between two or more peers. A WebRTC connection may only occur after a successful handshake. If a highly secure firewall blocks a STUN peer-to-peer connection, a TURN server is then used to traverse the NAT and provide an alternative data route. STUN is true peer-to-peer, whereas TURN is a fallback.

I’ve seen other services that provide this exact same thing.
What’s unique about XirSys?

We believe our TURN servers have the highest rates of successful connectivity. Even though TURN is a fallback protocol, it has been known to be fruitless in corporate environments. Our TURN servers can traverse the NAT of most corporate firewalls, barring ones that have deep packet sniffing. We have an international connectivity rate of about 95%, and we’ve even had users connect in settings where Skype could not. Here’s an article that WebRTC advocate Chris Koehnke wrote about our TURN servers connecting to super restricted networks!

More than video chat

Most people who are just now dipping their feet into the waters of WebRTC are under the impression that it’s all about video chat. It’s actually capable of a lot more than that. And our platform empowers you with the tools you need to get creative. We do far more than video chat. We’re innovators. Audio / text chat, file share, screen share, streaming, data channels, gaming, robotics, and beyond!

Fair pricing

We understand that WebRTC allows for very diverse use cases, from video chat to robotics. So we decided the fairest billing model is one that meters bandwidth instead of minutes. Bandwidth usage is the total sum of your client-to-server traffic. And luckily for you, WebRTC is mostly a client-to-client technology. STUN connections statistically account for roughly 85% of all connections, whereas TURN only makes up 15%. This means that with our pricing model, about 85% of your WebRTC traffic will cost you essentially nothing. Boom!

Quick start guide

Ready to get started? Please follow these three easy steps to hook into our servers.

 


Developers