game-streaming

Open-source projects categorized as game-streaming

Top 6 game-streaming Open-Source Projects

  • Sunshine

    Self-hosted game stream host for Moonlight.

  • Project mention: Show HN: A Vulkan-Video-based game streaming tool for Linux | news.ycombinator.com | 2024-04-27

    > Would the Swift UI also work on an iPad?

    Yes, but probably not for the first version.

    > Do you have any comparisons with other tools (eg steam streaming, moonlight)

    Steam streaming just doesn't really work on linux. Moonlight is somewhat similar in terms of direction, and has an established client base. I know of at least two projects to build servers for the Moonlight protocol[1][2].

    The Moonlight protocol is a bit weird, because it's an open-source reverse engineering of a dead NVIDIA project, GeForce now. There are fundamental limitations to the protocol, for example that the cursor must be rendered in-stream or simulated. Using my tool, the cursor is rendered locally, and custom cursor images can actually be pushed to the client, for a seamless experience. This sounds like a minor detail but it matters a lot for subjective latency. I'm also working on employing tricks like hierarchical coding using FEC in the protocol, because I hate VBR encoding for games (it makes text blurry and breaks immersion). Those tricks aren't really possible in Moonlight.

    All of the Linux solutions I know about have significantly higher latency compared to Magic Mirror, although I don't have numbers for exactly how much higher. (I have a benchmark to test the latency of my tool, but the others don't.) I'd encourage you to try them out and get a feel for the difference.

    Finally, I think Magic Mirror is the easiest to install and get going on the server. It has almost zero runtime library or service dependencies (there's a pesky dynamic link against libxkbcommon which I haven't managed to remove), so you don't need to mess with pipewire or docker or anything - it's completely self-contained.

    All that said, the existing tools have the advantage of a larger user and contributor base, whereas Magic Mirror is just me on a mission so far :) So they're likely to be much more stable and usable.

    [1]: https://github.com/LizardByte/Sunshine

  • chiaki4deck

    Fork of Chiaki (Open Source Playstation Remote Play) with Enhancements for Steam Deck and Documentation around how to use

  • Project mention: Offline remote play works on my OLED Steam deck and 4.03 PS5! | /r/ps5homebrew | 2023-12-11
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gfn-electron

    Linux Desktop client for Nvidia's GeForce NOW game streaming service

  • Project mention: GeForce Now on Steam Deck | /r/GeForceNOW | 2023-08-29
  • selkies-gstreamer

    Open-Source Low-Latency Linux WebRTC HTML5 Remote Desktop and 3D Graphics / Game Streaming Platform with GStreamer

  • Project mention: Selkies-Gstreamer: Open-Source Low-Latency Linux WebRTC HTML5 Remote Desktop | news.ycombinator.com | 2023-10-30
  • RetroArcher

    WIP: Game streaming server / front-end.

  • RemoteController

    โœจ The Steam Remote Play ๐ŸŽฎ Alternative powered by P2P ๐ŸŒ and the Web

  • Project mention: JavaScript WebRTC. WebRTC example JavaScript ๐ŸŒRemote Controller | dev.to | 2024-03-19

    ๐Ÿ’ญ Remember that this is modified and simplified example of "Remote Controller" my software product that tries to be an alternative to Steam Remote Play. If you are interested to learn more about how it works I will continue this serie, but for the moment you will have the codebase to check it out

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

game-streaming related posts

  • Offline remote play works on my OLED Steam deck and 4.03 PS5!

    1 project | /r/ps5homebrew | 11 Dec 2023
  • Chiaki - A Chained Beast

    2 projects | /r/ROGAlly | 10 Dec 2023
  • chiaki4deck 1.5.0: HDR support, improved picture quality, less visual glitches

    2 projects | /r/SteamDeck | 10 Dec 2023
  • How do I stream games from PC to Nvidia shield with an AMD card?

    1 project | /r/nvidiashield | 10 Dec 2023
  • Just got my steam deck! Need a little help though on how to stream ps5 though!

    1 project | /r/SteamDeck | 9 Dec 2023
  • I did it boys... my LCD is complete.

    1 project | /r/SteamDeckModded | 8 Dec 2023
  • Give Moonlight a chance if you haven't tried it lately

    2 projects | /r/SteamDeck | 3 Nov 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 12 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more โ†’

Index

What are some of the best open-source game-streaming projects? This list will help you:

Project Stars
1 Sunshine 12,744
2 chiaki4deck 824
3 gfn-electron 461
4 selkies-gstreamer 216
5 RetroArcher 149
6 RemoteController 23

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com