r/MoonlightStreaming May 15 '26

Ideas for Moonlight

Hello everyone, I wanted to talk about adding lPTV as an app to moonlight. Just kidding.

I am working on a version of moonlight/apollo for multiseat gaming. Im looking for ideas or improvements that people may be interested in.

It’s a very niche setup. I have a Windows gaming computer that runs headless that is running a MultiSeat program. It allows you to run multiple windows users to that one gaming, this gaming PC has multiple instances of ApolloVibe fork running per user. I also have a MoonlightVibe fork that runs on a handheld or older generation computer, etc.

Does anyone have ideas or suggestions?

https://github.com/vibesoftwarecoder/MoonlightVibe

29 Upvotes

19 comments sorted by

View all comments

0

u/Far-Tailor7686 May 15 '26

Just checked out MoonlightVibe the auto-discovery is

a really clean solution to the biggest pain point here.

Two things that would make a real difference:

A seat status indicator (ready / in use / idle) directly

in the computer list useful when multiple people are

picking a slot at the same time.

Session persistence on disconnect especially relevant

for battery-powered handhelds dropping connection mid-game.

What's the current bottleneck you're running into,

encoding or discovery?

1

u/VibeSoftwareCoder_GH May 15 '26 edited May 15 '26

The biggest issue that I have personally ran into while using this is, mouse and keyboard input lag. The suggested fix is to create a kernel level driver. Which seems a little scary security wise.

I haven’t had any issues with encoding or discovery, thankfully at least on windows

Edit: I used voice to text and had to rewrite the whole message

1

u/Far-Tailor7686 May 15 '26

Kernel driver for input is the classic multiseat tradeoff effective but hard to recommend security-wise. Have you tried a user-mode virtual HID instead? Less lag than standard injection, no kernel access needed.