Offering WebRTC as a Service
WebRTC (Web Real-Time Communication) is an API definition being drafted by the World Wide Web Consortium (W3C) to enable browser-to-browser applications for voice calling, video chat and P2P file sharing without plugins.
The above notwithstanding, we think WebRTC is something more than that. Voice communications are increasingly shifting to web and IP-based applications that are outside of Web to network message and session traditional telephony networks. Enterprise users want to access their unified communications applications with their own Internet-connected mobile devices and consumers increasingly prefer Internet-based communications channels to access contact centers. WebRTC is the killer protocol to allow it.
How WebRTC works?
WebRTC is not a new communication protocol developed from scratch. It’s formed by traditional and contrasted network protocols, all WebRTC endpoints must support both Interactive Connectivity Establishment (ICE) and Secure Real-Time Transport Protocol using Datagram Transport Layes Security (DTLS-SRTP) in their SDP (Session Description Protocol) exchanges.
The WebRTC key point is the security, addressed at both the user and network level. Using WebRTC and their underlayed contrasted protocols, we can assure the security of communications. Combined with the capacity to send and receive Data, it solves some of the main communication problems in the Internet of Things solutions.
It is WebRTC as a Service a good Business?
The Internet of Everything (IoE) creates $14.4 trillion in Value at Stake, the combination of increased revenues and lower costs that is created or will migrate among companies and industries from 2013 to 2022. There were about 200 million things connected to the Internet in the year 2000. Driven by advances in mobile technology and the “bring your own device” (BYOD) trend, among others, it has been estimated that there are about 10 billion things connected to the Internet today. Driven by advances in mobile technology and the “bring your own device” (BYOD) trend, among others, this number will be increased to approximately 32 billion in 2016, 3.9 billion of those devices will support WebRTC providing an active user base (individuals) for WebRTC to exceed 1.5 billion people. WebRTC is the operators tool to be something more in this huge market.
Using WebRTC, CSPs may create new web-based communication services and extend existing services to web-based clients. Enterprises can extend access to their Unified Communications (UC) and contact center communications infrastructures to mobile users.
With a focus on interoperability, CSPs can provide signaling, address and media interworking to support large scale, reliable interoperable, universal communications. In that way, they can help to their customer to face the new challenges:
- Application control and synchronization during network changes and browser page reloads.
- Rapid application integration with existing systems. Robust and dynamic interworking with existing infrastructure.
- Identity management between multiple devices and across web and telephony domains.
- Border and application security to prevent attacks and service abuse.
- High capacity media handling for NAT transversal, encryption, and transcoding.
What do we think about?
Machine-to-machine (M2M) or connected devices are important to service provider digital services strategies in every industry they serve. Service providers in different parts of the world have begun selling digital services for eHealth, agriculture, shipping, logistics, energy and other connected industries. All that industries have the same communications requirements, so WebRTC’s data channel enables so much more by reducing the reliance on the backend servers that CSPs just can’t pass on that opportunity.
Optare has a WebRTC as a Service Demo environment ready to show from the Operator point of view. Lets see some details
- Demo of WebRTC (Web Real-Time Communication) as a Service using Oracle Communications WebRTC Session Controller as WebRTC Gateway and Oracle Communications Services Gatekeeper 5.1 as Partner and User Management Platform.
- Operative Lab integrated with Authorization Server (OAuth 2.0) and integration with BSS using Diameter.
- Stateful session management with connection rehydration
- Web to network message and session brokering
- Dynamic media anchoring
- Software Development Kit