A Playout Buffer for Moonlight Cloud-Based Game Streaming to Smooth out Network Jitter
Public DepositedDownloadable Content
open in viewerCloud game streaming allows a game to be run on a server and streamed over the Internet to a lightweight client that plays the game like a video. This setup is sensitive to delay in the network and network jitter that can cause frame jitter, which produces visible interrupts in the playout, affecting quality of experience. To address this, we added a client-side playout buffer to open-source streaming software, which stores frames to smooth out network jitter. Then we created several algorithms that regulated the size of this buffer to protect against jitter. We tested our system on a streaming testbed setup by introducing delay jitter. We found that having a frame buffer and a queue monitoring system lowered frame jitter with controlled amounts of delay.
- This report represents the work of one or more WPI undergraduate students submitted to the faculty as evidence of completion of a degree requirement. WPI routinely publishes these reports on its website without editorial or peer review.
- Creator
- Publisher
- Identifier
- E-project-042524-232809
- 121853
- Keyword
- Advisor
- Year
- 2024
- Date created
- 2024-04-25
- Resource type
- Major
- Source
- E-project-042524-232809
- Rights statement
Relations
- In Collection:
Items
Items
Thumbnail | Title | Visibility | Embargo Release Date | Actions |
---|---|---|---|---|
CloudGamingMQPReport.pdf | Public | Download |
Permanent link to this page: https://digital.wpi.edu/show/9306t361t