Skip to content
/ FleXR Public

FleXR: A System Enabling Flexibly Distributed Extended Reality

License

Notifications You must be signed in to change notification settings

GTkernel/FleXR

Repository files navigation

FleXR: A System Enabling Flexibly Distributed Extended Reality


This is an archived repository of FleXR. The latest FleXR and related repositories are available here.


Introduction

FleXR is a fully open-source, flexibly configurable, and high-performance distributed stream processing system (DSPS) for distributed XR. In FleXR, each XR functionality is implemented as a kernel (pipeline component). After the kernel is implemented via our kernel template, it can be pipelined locally or remotely without any code modification. Thus, a user can flexibly configure the kernels for diverse distribution scenarios.

Starting Point

Prerequisite/Requirement

FleXR runs on Linux (developed/tested on Ubutu 18.04/20.04). We expect the running device of Linux and X11, e.g., Ubuntu 18.04 or 20.04. FleXR is tested with x86-/ARM-based CPUs.

FleXR Wiki

To ensure that everyone is on the same page and has access to all the necessary information, we kindly ask you to refer to our GitHub Wiki page. Here, you will find everything you need to know about the project, including its goals, requirements, tutorials and guidelines for contributing. We believe that the Wiki page is an essential resource that will help you understand the project's objectives and how you can make valuable contributions.

For someone who wants to experience the FleXR demo quickly, we provide the docker image with the demo codes. Please check this instruction for quick demo.

Paper

To be updated

Contact

If you have any question or discussion points, please use the issue in this repository or email to Jin Heo.

About

FleXR: A System Enabling Flexibly Distributed Extended Reality

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published