Frozen Mountain provides cross-platform, internet-based, real-time communication SDKs and services for WebRTC audio/video streaming, browser synchronization, and other communications features for customers' applications across 47 countries.
Frozen Mountain's challenges included high bandwidth costs and cost-to-compute ratio with Amazon Web Services as well as an inability to scale a one-to-many video platform.
Frozen Mountain’s LiveSwitch leverages their IceLink and WebSync technologies to extend real-time peer-to-peer audio/video transmission with additional server-based capabilities for applications that require selective forwarding, mixing, and telephony integration. As an on-premises solution, LiveSwitch can be deployed in a customer’s own data center or within the cloud infrastructure provider of their choice.
We needed the best price performance available. We saw performance double vs. our prior solution, which translates directly into cost savings. Dollar-for-dollar, you just get more compute with Oracle Cloud Infrastructure.
CTO, Frozen Mountain
Oracle Cloud Infrastructure delivered the performance bandwidth, and low latency real-time communication Frozen Mountain required, as well as double the price-performance of competing clouds.
"Applications built on our technology continuously move tremendous amounts of data in and out of the server during operation. Oracle Cloud Infrastructure provided the level of performance, including low-latency, and high bandwidth that our customers demand. More importantly, it does so at the lowest price," said Greg Batenburg, vice president of business development. "We evaluated every major cloud infrastructure provider before choosing Oracle."
With Oracle, Frozen Mountain doubled performance versus their previous infrastructure provider and delivered the truly exceptional high quality, low latency, seamless live video experiences that Frozen Mountain's customers demand.
Also, the cost-to-compute ratio with Oracle was half the cost of AWS. The company's bandwidth charges dropped by a factor of ten.
To customers looking for the best operational cost versus performance trade-off, Frozen Mountain recommends Oracle for running LiveSwitch in the cloud.
The team deployed several Virtual Machine (VM) compute instances for both internal environments and customer environments. A regular LiveSwitch deployment consists of a load balancer on a public subnet and two gateway servers, a Redis datastore, and media servers, all on a private subnet.
The development team uses Oracle Cloud Infrastructure for development and testing, while the sales team uses it for demonstrations.
Audio/Video transmission is bandwidth- and processor-intensive. When acting as a Selective Forwarding Unit (SFU), LiveSwitch is simultaneously handing routing of all data to each connected client. As a multipoint control unit (MCU), LiveSwitch is processing and mixing all video and audio streams from every end user–who may each need their own individualized view. Since the solution does this in real-time, the product is also latency-sensitive.