moonlight-qt: Stream PC Games to Windows, Mac, Linux, and Steam Link

Summary
moonlight-qt is an open-source client designed for NVIDIA GameStream and Sunshine, enabling users to stream games from their powerful PC to a wide array of devices. It supports Windows, macOS, Linux, and Steam Link, providing a seamless and low-latency gaming experience across platforms. This project offers a robust solution for enjoying your PC game library remotely.
Repository Info
Tags
Click on any tag to explore related repositories
Introduction
moonlight-qt is an open-source PC client for NVIDIA GameStream and Sunshine. It allows you to stream your PC games with low latency to various devices, including Windows, macOS, Linux, and Steam Link. Built with Qt, this project focuses on delivering a high-quality streaming experience with extensive feature support.
Key features include:
- Hardware accelerated video decoding across Windows, Mac, and Linux.
- Support for H.264, HEVC, and AV1 codecs, with AV1 requiring Sunshine and a compatible host GPU.
- Advanced audio capabilities like 7.1 surround sound.
- Comprehensive gamepad support, including force feedback and motion controls for up to 16 players.
- HDR streaming support for a richer visual experience.
Installation
Getting started with moonlight-qt is straightforward, with various download options available for different platforms:
- Windows, macOS, and Steam Link: Download the latest releases from the GitHub Releases page.
- Linux:
- Single Board Computers:
For those interested in building from source, detailed instructions and requirements for Windows, macOS, and Linux are provided in the repository's README.
What You Can Do with moonlight-qt
moonlight-qt transforms your gaming experience by allowing you to:
- Stream games with high performance: Leverage hardware-accelerated video decoding for smooth, low-latency gameplay on your client device.
- Enjoy advanced visual and audio fidelity: Experience games with HDR streaming and immersive 7.1 surround sound, bringing your PC's capabilities to any screen.
- Utilize modern codecs: Benefit from H.264, HEVC, and AV1 support for efficient and high-quality video transmission.
- Connect multiple players: Support for up to 16 gamepads with force feedback and motion controls makes it perfect for local multiplayer sessions streamed from your PC.
- Remote desktop functionality: Use pointer capture for games or direct mouse control for general remote desktop tasks, extending your PC's reach.
Why Use moonlight-qt?
Choosing moonlight-qt offers several compelling advantages for gamers and remote users:
- Open-Source and Free: It's a community-driven project, free to use and continually improved by contributors.
- Cross-Platform Compatibility: Enjoy your PC games on virtually any device, from your living room TV via Steam Link to a laptop running Linux, macOS, or Windows.
- Feature-Rich Streaming: With support for HDR, 7.1 audio, multiple gamepads, and various codecs, moonlight-qt provides a premium streaming experience that rivals commercial solutions.
- Low Latency: Designed for gaming, it prioritizes minimal input lag, making streamed games feel as responsive as if you were playing directly on your PC.
- Active Development and Community: Benefit from ongoing updates, a vibrant Discord community, and opportunities to contribute to translations and development.
Links
- GitHub Repository: https://github.com/moonlight-stream/moonlight-qt
- Official Website: https://moonlight-stream.org
- Discord Server: https://moonlight-stream.org/discord
- Translation Project (Weblate): https://hosted.weblate.org/projects/moonlight/moonlight-qt/