parsec-cloud / parsec-sdk

Low latency, peer-to-peer, interactive streaming.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Linux Host Support

ThePooN opened this issue · comments

The Parsec client only supports Windows for hosting sessions.

I couldn't find any information on host support for the Parsec SDK though.

The host example only builds on Windows, and that is made intentional by the use of nmake.
However, that is contradictory to the SDK_PATH definition, that supports Windows, macOS and Linux platforms.

Is hosting on Linux using the SDK supported at all?

Hosting in desktop mode is only supported on Windows. Hosting in game mode is supported on Linux, but last time I tried it didn't work for me. I haven't tried with version 4.0 yet.

+1 for supporting linux hosting in desktop mode.

Would definitely want this feature, too. Linux desktop today is too lack of a usable remote desktop experience!

This is not about gaming with linux but working with linux. This feature is a must have!

commented

+1 for this. Parsec is dope, would love to host from my Linux PC.

+1, was just about to buy the service because I really need to host from Linux. No go unfortunately.

Would also love to host from Linux. Until then, I use a combination of the https://github.com/loki-47-6F-64/sunshine hosting with https://moonlight-stream.org/ client.

I would certainly pay for Parsec for this feature.

I'd be happy to pay for Linux hosting as well.

Linux Host support would be a dream. Please, make it happen!

Parsec is closed source, so your first requirement would be getting a copy of the source code ;-)

This repo contains binaries and header files to enable you to link to the binaries. It doesn’t contain source code for the binaries. Unless they have another repo I am unaware of.

Hi All, we are interested too. We might be able to take a look at doing this or at least getting it started. What are the requirements in a little more detail? Could you provide 1-2 user stories maybe?

Personally, I'd like it to work like it does on windows. If I'm online, another user (even a windows user) can connect to my pc and interact with it. I mainly use parsec to game with friends far away from me, and I'd love to be able to do so on Linux

commented

That is indeed the purpose of this repo.

Actually it would be possible to write your own client that does Linux desktop capture and then use this Parsec SDK to stream it to Parsec clients. But I doubt Parsec would give you an API key for a product that rivals their own. And if you’re going to all the trouble of writing the desktop capture part you might prefer to write your own streaming rather than depend on third party.

I would guess OBS is the most used Linux desktop capture software currently. Unfortunately its license is not compatible with Parsec’s license so you couldn’t use that. And even if you could you would still need to write Linux kernel drivers for Parsec’s virtual keyboard/mouse/controller input.

If you want an alternative right now, Steam Remote Play Together is a clone of Parsec that does support Linux. It can be hacked to stream any app, not just Steam ones. https://github.com/smaTc/RemotePlayDetached

Personally found it wasn’t as good latency as Parsec but haven’t tried it recently.

My alternative now is Sunshine (Linux backend for Moonlight). It can do NvFBC encoding with a network + decode latency on LAN <1ms so it's pretty much unbeatable.

commented

+1, Linux hosting support in desktop mode would be very helpful. 🙏

enjoy using parsec to connect and code on windows host, and hoping for linux hosting support too

Be pretty good if this happened at some point

It wouuld be great

commented

+1 it be really nice to support Linux hosts

+1 would be amazing especially given that's it's doable (steam remote play/sunshine do it) !

commented

+1

+1 This is a very useful requirement.

+1 it would be great to have host support for Linux.

commented

+1

+1

+1

I am no Parsec maintainer, but +1s does not help in anything. They are just annoying. Here is what you should do instead:

image

fast fast fast

I am no Parsec maintainer, but +1s does not help in anything. They are just annoying. Here is what you should do instead:

image

hey guess what

+1

Any news on this?
I've read the Parsec Team wants to expand to the enterprise/work market.
I hardly see how they can ignore Linux hosting.

Any news on this? I've read the Parsec Team wants to expand to the enterprise/work market. I hardly see how they can ignore Linux hosting.

They can ignore Linux hosting because they don't want to put in any effort into it, just like every other software developer

You guys are talking as if supporting Linux hosting was a matter of pressing a button. Some official answer from Parsec team would be nice though.

You guys are talking as if supporting Linux hosting was a matter of pressing a button. Some official answer from Parsec team would be nice though.

Nah - I don't think ppl assume its just "pressing a button" - it's just that the request was done 3 years ago ;)

all the respect to parsec for their fantastic software which enables low latency streaming in a way every non-tech can use it - that's a science of itself and they succeeded in creating it

we linux folks would just love to be part of it. considering the progress gaming made because of the push of steamdeck, there are even more linux ppl around.

i would love to see parsec as an alternative to sunshine - just because of their fantastic ease of use