Student Work

A Playout Buffer for Moonlight Cloud-Based Game Streaming to Smooth out Network Jitter

Public Deposited

Downloadable Content

open in viewer

Cloud 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

Permanent link to this page: https://digital.wpi.edu/show/9306t361t