Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lun-4/vrr
[prototype] vr (screen) repeater
https://github.com/lun-4/vrr
Last synced: about 1 month ago
JSON representation
[prototype] vr (screen) repeater
- Host: GitHub
- URL: https://github.com/lun-4/vrr
- Owner: lun-4
- Created: 2021-12-25T20:32:37.000Z (about 3 years ago)
- Default Branch: mistress
- Last Pushed: 2023-10-28T18:30:57.000Z (about 1 year ago)
- Last Synced: 2024-12-01T10:54:21.342Z (about 1 month ago)
- Language: Lua
- Homepage:
- Size: 66.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vrr
vr (screen) repeater
takes your screen and repeats it into vr
everything is Work In Progress status, and is tailored for my machine (hardcoded `h264_vaapi`,
for example. could have codec compatibility code in the future /shrug)is not planned to be a full app, be distributed on stores, etc. its for me.
its not even ready for build. i'm leaving the build instructions for myself,
if i forget.## architecture
- your machine runs two pieces of code
- vrr server (TODO: rename to agent? streamer?)
- https://github.com/aler9/rtsp-simple-server
- your headset (which can be still your machine) runs the vrr client
- a lovr app that uses https://github.com/lun-4/lovr-rtsp to connect to your machine## setup (server-side)
TODO actually make urls configurable. this doesn't work
- python 3.10
- https://python-poetry.org/
- https://github.com/aler9/rtsp-simple-server```sh
git clone ...
cd vrr/server
poetry install
poetry run src/main.py
```## setup (client-side)
BROKEN BUILD AHEAD: NEEDS MORE CARE (like how to fetch the quest 2 3d models,
or getting penlight into this repo. all is cursed, will not work on anything).- https://ziglang.org
- https://github.com/lun-4/lovr-rtsp### linux x86
```sh
cd vrr/client
# build and copy rtsp.so to this folder, as directed in the lovr-rtsp README
path/to/lovr .
```### quest 2
(will not work on any machine other than mine. do not attempt. will not provide
support to others attempting to do so at the moment. maybe in the future)```sh
# on the build process for quest (https://lovr.org/docs/Compiling),
# set the path to this folder in the relevant cmake command. build your apk
# while also following lovr-rtsp's process, and you'll be done.
cd vrr/client
```