Repolode
LizardByte

LizardByte/Sunshine

하드웨어 또는 소프트웨어 인코딩을 사용해 내 PC나 서버에서 Moonlight 클라이언트로 게임을 스트리밍하는 셀프 호스팅 게임 스트리밍 호스트입니다.

대체할 수 있는 제품:NVIDIA GameStreamSteam Link

스타
42,446
포크
2,274
열린 이슈
165
마지막 커밋
7시간 전

어떤 프로젝트인가요?

Sunshine은 오픈소스 클라이언트 Moonlight용 게임 스트리밍 호스트입니다. 내 기기에서 실행되며 화면과 오디오를 캡처하고, 영상을 인코딩해 네트워크상의 Moonlight 클라이언트로 전송하므로 다른 기기에서 원격으로 게임을 즐길 수 있습니다.

AMD, Intel, Nvidia GPU의 하드웨어 인코딩을 지원하며, 대안으로 소프트웨어 인코딩도 사용할 수 있습니다. 캡처 및 인코딩 옵션은 플랫폼마다 다르며, Windows, Linux, macOS, FreeBSD 지원이 안내되어 있습니다. 게임패드 에뮬레이션은 DualShock, DualSense, Xbox, Switch Pro 등 일반적인 컨트롤러를 지원하며, 플랫폼별 제한 사항이 명시되어 있습니다.

호스트에서 직접 또는 모바일 기기에서 브라우저로 웹 UI에 접속해 설정을 관리하고 클라이언트를 페어링할 수 있습니다. Docker, Flathub, Homebrew, pacman, winget용 설치 패키지가 제공됩니다.

핵심 기능

  • 01NVENC, AMF, QuickSync, VAAPI, Vulkan Video를 통한 하드웨어 인코딩과 소프트웨어 인코딩을 지원합니다.
  • 02DXGI, KMS/DRM, ScreenCaptureKit, Wayland 등 여러 화면 캡처 방식을 지원합니다.
  • 03DualShock, DualSense, Xbox, Switch Pro 컨트롤러의 게임패드 에뮬레이션을 지원합니다.
  • 04브라우저에서 설정을 관리하고 클라이언트를 페어링할 수 있는 웹 UI를 제공합니다.
  • 05다양한 기기의 모든 Moonlight 클라이언트와 함께 사용할 수 있습니다.

활용 사례

  • 게임 PC는 다른 방에 두고 노트북, 태블릿 또는 휴대폰에서 PC 게임을 플레이합니다.
  • 여러 기기가 연결된 로컬 네트워크로 게임을 스트리밍하는 홈 게임 서버를 운영합니다.
  • Linux 또는 FreeBSD 기기에서 Moonlight 클라이언트로 게임을 스트리밍합니다.

토픽

자주 묻는 질문

Sunshine은(는) 무엇인가요?
하드웨어 또는 소프트웨어 인코딩을 사용해 내 PC나 서버에서 Moonlight 클라이언트로 게임을 스트리밍하는 셀프 호스팅 게임 스트리밍 호스트입니다. Sunshine은 오픈소스 클라이언트 Moonlight용 게임 스트리밍 호스트입니다. 내 기기에서 실행되며 화면과 오디오를 캡처하고, 영상을 인코딩해 네트워크상의 Moonlight 클라이언트로 전송하므로 다른 기기에서 원격으로 게임을 즐길 수 있습니다.
Sunshine은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Sunshine은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Sunshine은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Sunshine의 마지막 커밋은 2026년 10월 21일입니다.
Sunshine은(는) 어디에 사용할 수 있나요?
게임 PC는 다른 방에 두고 노트북, 태블릿 또는 휴대폰에서 PC 게임을 플레이합니다. 여러 기기가 연결된 로컬 네트워크로 게임을 스트리밍하는 홈 게임 서버를 운영합니다. Linux 또는 FreeBSD 기기에서 Moonlight 클라이언트로 게임을 스트리밍합니다.
Sunshine은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/LizardByte/Sunshine

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트