It seems that each day I read something from a company stating they are building “the future of X.” Rainway App Services is positioned to be the platform those futures are built on.
The common problem that will need to be solved by teams across all verticals is surmounting the primary limitation of modern software application development: hardware constraints.
When an application built for web, desktop, and mobile can offer the same high fidelity visual experience across those platforms without compromise, the way applications are built and consumed changes.
That is the future we’re best suited to shepherd, one where we worry about solving one of the most difficult technical issues imaginable so teams can unleash the future of computing, collaboration, productivity, and development.
We’re just in the beginning stages of what will be a truly remarkable breakthrough for most people. This is how we’re doing it.
Engineer the Real-Time Media Stack of the Future
The architecture of the technology at the center of all of this is easy to conceptualize. First, a media pipeline capable of encoding and decoding high-fidelity, complex visual data. Second, a network transport that can bi-directionally send data between two peers with very low latency.
With such a simple high-level architecture, it is easy for us to understand why hundreds of teams we’ve spoken with spent months trying to roll their own boutique solutions, leveraging off-the-shelf technologies such as WebRTC, ffmpeg, GStreamer, and WebSockets. Universally, due to no fault of their own, the wall each of companies run into is that their solution doesn’t work well enough.
There is nothing inherently wrong building on top of those technologies, however, when you adopt open source, standardized offerings, you implicitly adopt their limitations. Those can come in the form of incompatible design choices, difficult to use (often poorly documented) APIs, numerous performance crippling bugs (that often can’t be easily debugged or fixed,) and even major licensing issues.
The Rainway SDK, the encapsulation of our years of streaming innovation, has none of these issues. In fact, what we’ve built is undoubtedly the best real-time media stack in existence. Of course don’t take our word for it, just look to our partners like Microsoft that deployed our technology to help bring Xbox Cloud Gaming to billions of new devices. Or Intel, who, through their own independent testing, declared no other solution comes even close.
We built a media pipeline from scratch, invented our own proprietary network protocol (GUDP), and even created one of the fastest data serializers (Bebop) ever in a pursuit to ensure the best possible performance.
All of those innovations will now be available through a few lines of code.
Create the World’s First App Distribution Network (ADN)
The first wave of CDNs started with Akamai in 1998, designed to accelerate web content. For decades, they have been the primary delivery vehicle for static content on the internet, allowing you to click a link and view content immediately inside your browser. With our App Distribution Network (ADN), you can now do the same with native applications.
All of this is made possible due to our efforts to expand the capabilities of the Rainway Network. By placing GPU compute in strategic locations, specifically highly-populated cities and metropolitan areas, we can virtualize and stream native applications into web browsers with the lowest possible latency.
In short, our ADN enables a Chromebook to access any native application instantly, whether it is Adobe After Effects or a AAA video game with RTX on. The Rainway ADN doesn’t require a single line of code to be written by app developers or force consumers to install a browser extension. Instead, we’ve made using native applications as simple as opening a new tab.
We, quite literally, are bringing native applications to the edge with our ADN. The larger the Rainway Network becomes, the better performance and security we can deliver to our customers.
Spark a Renaissance in Computing
Each time we’ve come across an opportunity to solve a massive problem, there was no reason to stop and think if we should - our technology had made it so we could. That is the same freedom we want our partners and customers to enjoy.
If we successfully provide that freedom, our true innovation will manifest itself as a massive paradigm shift in native application development. We should begin to see brand-new types of services, products, and even startups come into existence that weren’t possible before our solutions.
The line between native and streamed will begin to blur as hybrid applications that keep their UI native while leveraging our ADN for powering viewports that require heavier hardware becomes possible. In addition, the feature-rich plugin system of our ADN will enable the creation of an entire marketplace of community-made solutions that solve problems across fields
Of course, bringing about this renaissance won’t happen because we’ve made some incredible technological achievements. Instead, it will be the 1,000 little things we do incredibly well that spark it.
Once that spark has ignited, Rainway App Services will be the backbone of the future, whatever it may look like for the teams building it.