Scroll for more
Stratus is a game streaming service that enables users to play games directly from their web browser.
Compatible
Stratus works on any device and supports any Windows- or Linux-native game
Fast
Stratus can stream in 1080p at 60fps with round-trip latencies of as little as 40ms
Open Source
The complete source code for Stratus is available on GitHub
Recycled Hardware
The Stratus servers run on recycled crypto-miners
Streaming SuperTuxKart on Stratus
Starting a Stratus streaming session
The Stratus streaming servers
The Stratus streaming cluster with one BC-250 node pulled out
Featured Games

SuperTuxKart
A fun and fast-paced kart racing game featuring open-source mascots.

SuperTux
A classic 2D platformer starring Tux the penguin.

AssaultCube
A lightweight first-person shooter based on the Cube engine.

Freedoom
A Doom source port with free and open content.
Blogs
Learn more about Stratus's architecture, implementation, and performance on our blog:
Filter by tags
Showing 9 of 9 posts

Overall Architecture
Asher Morgan
VideoAudioGamesStreaming ServerWeb Client

Stratus Stream Performance
Amin Hussien
Performance
Audio Streaming Pipeline
Nathen dela Torre
AudioStreaming ServerWeb Client

Frontend UI/UX Design
Carol Rang
Web ClientDesignUI/UX

Game Packaging System
Asher Morgan
GamesStreaming Server

Stratus OS
Asher Morgan
Streaming Server

Video Capture via Wayland Proxy
Asher Morgan
VideoStreaming Server

Video Streaming Pipeline
Izzy Lerman & Nathen dela Torre
VideoStreaming ServerWeb Client

WebTransport Blog
John Polasek
WebTransportStreaming ServerWeb Client
Our Team
Stratus was developed by a team of six Oregon State University students as a senior capstone project:
FAQ
What are the system requirements?
A powerful computer is not needed to use Stratus since games are run remotely on Stratus' servers. Stratus works in Google Chrome on all major operating systems, although some users may need to disable graphics acceleration in the Chrome settings. However, Stratus does require a game controller, as keyboard & mouse input is not currently supported.
How fast is Stratus?
Stratus is capable of streaming at 1080p at 60fps with an round-trip "click-to-photon" latency of as little as 40ms, depending on local network latency and bandwidth. It also starts new streaming sessions in under 2 seconds.
How does Stratus compare to Nvidia GeForce NOW, Amazon Luna, Xbox Cloud Gaming, etc?
Stratus offers comparable streaming performance to commercial cloud gaming platforms, but starts new stream sessions much quicker. Additionally, Stratus is the first fully open-source web-based game streaming service.
What games are supported?
Stratus is capable of streaming most games that run natively on Windows or Linux with controller support. The Stratus library currently contains various popular open-source games including AssaultCube, SuperTux, and SuperTuxKart.
What hardware do the servers run on?
The Stratus servers were designed for and tested on a cluster of 12 BC-250s that was originally created to mine cryptocurrency. Each BC-250 contains a PlayStation 5 APU with 6 CPU cores, an RDNA 2 GPU with 25 Compute Units, and 16 GB of RAM, making them a great fit for game streaming.
Is Stratus available to the public?
Stratus is currently only available to students at Oregon State University. We unfortunately have no plans to expand access due to hosting costs and complexities.
