#video-streaming #video-encoding #gaming #video #encoding #streaming

remotia-buffer-utils

Buffer management utilities of remotia, an open source framework for the development of remote rendering software in pure Rust

1 unstable release

new 0.1.1 Apr 5, 2025

#629 in Compression


Used in 5 crates

MIT license

34KB
939 lines

remotia

Introduction

remotia is an open source framework for building remote rendering software, implemented in pure Rust.

The objective of this project is to provide:

  • A easy to customize benchmarking tool to researchers that want to evaluate their network communication protocols and encoders in a context of real-time video streaming.

  • A solid basis for teams that want to develop both the server and the client part of a remote rendering solution, with a special focus on cloud gaming and real-time desktop streaming.

Author's note

As of the time of writing, remotia is a one-man PhD project. My aim is to fill the gap that other discontinued projects like GamingAnywhere left, providing an OS/Hardware agnostic platform to run the same kind of experiments while relying on a modern language like Rust. Contributions, tips and reviews are appreciated and encouraged.

Lorenzo.

Usage

Documentation is in progress, for information consult the Remotia Book.

Dependencies

~6–14MB
~158K SLoC