We recently gave our SIP.js site a total makeover. SIP.js, for those unacquainted, is our customized, open source JavaScript library that we used to build WebRTC-based products such as InstaCall and the OnSIP app. On the new site, video chat demos - powered by WebRTC - are paired right next to the lines of SIP.js code that are actually needed for these features to run. Think of the site as an interactive tutorial that helps you harness the power of WebRTC via SIP.js.
Besides interactive multimedia tutorials, the new SIP.js site also highlights WebRTC's text messaging and data transfer capabilities in the same manner. The new format of the site gives visitors, in real-time, the tools to craft their own WebRTC solutions with SIP.js and The OnSIP Network. Additional comprehensive documentation provides visitors with deeper explanations of SIP.js's capabilities.
"The biggest change we added was a multi-featured demo app that shows fully working video chat, messaging, and file transfer," said OnSIP Software Engineer Dylan Mikus. "This new feature essentially offers developers a template to get their WebRTC-based apps up and running. By harnessing the unique power of SIP.js, it's actually relatively simple to integrate basic real-time communications into a standard web app."
So check it out! SIP.js was forked from jsSIP to give our engineers a more SIP-centric JavaScript stack primed for WebRTC development. If this sounds up your alley, you might also want to check out our cloud RTC platform for developers who want to add voice, video, messaging, and data features to their applications. It's a perfect pairing with SIP.js