WebRTC has been a big buzzword over the past few years but what does it really mean to the general public and to the software developers who create web content?
The ultimate goal of WebRTC is to make communication an ubiquitous part of the browsing experience. In the early days of browsing, sound video and images and other components we take for granted were actually foreign entities and had to be deferred to external players and renderers. Over time, these components have become an everyday part of the overall experience and a native function of your browser. WebRTC is the codename for the collective effort to bring 2 way real-time communication into your browser so more sites you interact with can take advantage of this functionality as part of their service offering.
Everyone stands to benefit from this advancement but we are still in the very early days of this technology and not all browsers are able to support WebRTC. For a user this can be frustrating because you will have to try different browsers until you find one that works or deal with which headset you want to use etc. For a developer, it can be equally frustrating trying to find a solution on your app that works with and without WebRTC. This, of course, impedes progress of the technology because too much effort is put into backwards compatibility, which never quite works as well as desired. Unfortunately, it is often necessary to explore these options when building a commercial or public application.
Many WebRTC applications are designed around peer-to-peer interactions with only call-setup data going to the remote site and all of the heavy audio and video traffic transmitting directly between all of the browsers involved in the call. This can present some challenges for trying to do things like have a common conference call between WebRTC browsers and mobile phones.
ClueCon is an annual Technology Conference aimed at helping developers to solve these issues and demonstrating ways to use tools like FreeSWITCH to build robust WebRTC-driven applications and web sites. ClueCon has presentations by developers of popular software in the industry and hands-on access to the code used to deploy real-time communication applications from WebRTC to SIP to TDM and other Telephony protocols. The conference also offers the Coder Games hack-a-thon and several demos of these technologies in action.
IoT is another new hot-topic in the industry and it draws its origins from Telephony and VoIP. Many of the same concepts from Voice-Over-IP are employed to allow devices to interact with each other. ClueCon attendees become part of the evolution of this emerging industry. With the boom of MAKING with 3D printing and open-source hardware like Arduino and Raspberry PI, there are endless possibilities to build devices and interconnect them. ClueCon brings all of these technologies under one roof and provides a real opportunity to learn and grow.
Learn more at http://cluecon.com