Callstats Launches Optimize Artificial Intelligence Solution For WebRTC
Improves Call Quality by Adapting Real-Time to Changing Circumstances
Helsinki, Finland(08 Mar 2018)
callstats.io, a Software as a Service (SaaS) company specializing in monitoring real-time communications, today announced availability of the first artificial intelligence solution for WebRTC, called Optimize. Optimize significantly improves call quality by applying AI and ML algorithms. Optimize works in the background estimating the optimal quality for each user, using insights from the previous sessions. The insights are created in real-time for each individual end-user and are based on the data collected across all callstats.io’s customers. This makes it easier and faster for real-time communication providers to expand to new geographies and markets
“Video calling has been available for two decades and while the quality of the codecs has improved, it is still suboptimal for many common situations,” said Varun Singh, Founder and CEO of Callstats. “Common issues in video calls include low quality video often resulting in a pixelated image, freezing or clipped media, video and audio being out of sync, or a video call suddenly ending. The problems are caused by a variety of reasons, most of which can be fixed automatically before the call starts or in real-time when the call is ongoing. Optimize gives real-time communications providers immediate access to call quality insights that would otherwise take months or even years to accumulate.”
How Optimize Works
Optimize looks at the context (for example, location, network and device characteristics) for each participant in a call and provides each participant with appropriate settings that would offer the best possible audio and video quality. Each call monitored by Callstats is analysed and the AI algorithms use insight across the complete install base to provide the most suitable configurations for each call anywhere in the world. The configurations are provided automatically in the background without any explicit action from an end-user.
Built with the newest AI technologies, Optimize helps companies build and scale their real-time communication solutions in the following ways:
Automatically Fix Common Issues Affecting Quality in a Call- The best way to solve a problem is to never show it to a customer. Optimize estimates call quality before and during a call by serving new configurations to, for example, changing network conditions.
Automatically Highlight Insights from the Data - By using Optimize, developers spend less time creating hypotheses and looking for answers for their service. Instead, they can focus on solving the emergent problems highlighted by Optimize. Similarly, product managers will see automatically if their changes increased or lowered success rates. Optimize looks for and highlights issues in application-level data that might have gone unnoticed by the company.
Media Quality Model - Estimating media quality for large-scale conferencing is a complex problem because it depends on many dynamic factors: such as the layout of the videos, who the active speaker is, who each participant is actually viewing, etc. In addition to the dynamic layouts, media quality depends on the quality of individual streams. Callstats.io’s Objective Quality uses AI/ML algorithms to model the Quality of Experience.
“We initially developed our own dashboards for monitoring Daily.co video call quality,” said Kwindla Kramer, CEO of Daily.co, a YC-backed company, that uses callstats.io everyday. “When we tried callstats.io, though, it was immediately clear that we could benefit from all the great engineering that goes into the callstats.io algorithms and dashboards. We use the service both for our internal metrics and for customer support when someone reports a bad call experience. We love the fact that the callstats.io team continually launches new features. Things like the pre-call test and now the new Objective Quality metric help us quickly understand user behavior and experience. We think we know a lot about WebRTC, so it's hard to impress us. But callstats.io always does. Using callstats.io allows us to focus our engineering resources on building features that are specific to our product,” Kramer added.
Callstats is showcasing Optimize at Enterprise Connect in Orlando, March 12-15 at booth #743.
Callstats is a Software as a Service (Saas) company based in Helsinki, Finland. The company provides products that measure and manage the performance of real-time communications. The callstats.io solutions helps software developers set up, build, and scale communication applications quickly. Founded in 2014 and originally known as Nemu Dialogue Systems, Callstats was named a Cool Vendor in Unified Communications by research firm Gartner. The callstats.io product integrates with various third party SDKs and PaaS solutions which make it easier to build and deploy WebRTC applications.