Historically, RTC has been corporate and complex, requiring expensive audio and video technologies to be licensed or developed in house. Integrating RTC technology with existing content, data and services has been difficult and time consuming, particularly on the web.
Now with WebRTC the operator finally gets a chance to take the shift the focus from OTT ( Over The Top service providers like SKype , Google chat WebEx etc that were otherwise eating away the Operators revenue ) to its very own WebRTC client Server solution , hence making the VOIP calls chargeable , while at the same time being available from any client ( web or softphone based )
To know more about what webrtc is read : https://telecom.altanai.com/2013/08/02/what-is-webrtc/
To read about how webrtc integrates with the SIP/IMS systems read https://telecom.altanai.com/2013/10/02/webrtc-solution/
Where are we Now ?
WebRTC has now implemented open standards for real-time, plugin-free video, audio and data communication.
Many web services already use RTC, but need downloads, native apps or plugins. These includes Skype, Facebook (which uses Skype Flash ) and Google Hangouts (which use the Google Talk plugin).
Downloading, installing and updating plugins can be complex, error prone and annoying , such as Flash , Java .,etc
Plugins can be difficult to deploy, debug, troubleshoot, test and maintain—and may require licensing and integration with complex, expensive technology. It’s often difficult to persuade people to install plugins in the first place/ bookmark it or keep it activated at all times.
API support from browser
- PeerConnection API
- WebAudio Integration
- TURN support
- Echo cancellation
- MediaStream API
- Multiple Streams
- Screen Sharing
- Stream re-broadcasting
- getStats API
- ORTC API
- H.264 video
- VP8 video
- Solid interoperability
- srcObject in media element
- Promise based getUserMedia
- Promise based PeerConnection API
The APIs and standards of WebRTC can democratize and decentralize tools for content creation and communication—for telephony, gaming, video production, music making, news gathering and many other applications.