본문으로 건너뛰기
피드

스퍼드, 영상 전송 없이 입력만 날리는 게임용 원격 컨트롤러

open-source 약 5분
vote
0
댓글
북마크

스퍼드는 TV에 연결된 게임용 PC를 소파 위 노트북 키보드와 마우스로 조작하게 해주는 오픈소스 원격 입력 도구다. Parsec이나 Moonlight처럼 화면과 소리를 다시 스트리밍하지 않고, 이미 TV 화면을 보고 있다는 전제에서 입력만 낮은 지연으로 전달하는 쪽에 집중했다.

  • 1

    영상·오디오 없이 로컬 입력만 원격 서버로 전송

  • 2

    Synergy보다 게임 지연에 초점을 맞추고 Parsec·Moonlight보다 가볍게 설계

  • 3

    리눅스, 맥OS, 윈도우 11을 지원하며 패키지도 제공

  • 스퍼드는 ‘TV에 물린 게임용 PC를 소파 위 노트북으로 조작하고 싶다’는 아주 구체적인 문제를 푸는 오픈소스 앱임

    • 서버는 게임 PC에서 돌리고, 클라이언트는 노트북에서 돌림
    • 노트북의 키보드·마우스 입력을 네트워크로 게임 PC에 보내는 구조
    • 화면과 소리는 TV와 사운드 시스템에서 이미 나오고 있다고 가정함
  • 그래서 일반 원격 데스크톱 앱이랑 목표가 다름

    • Parsec은 영상 스트리밍까지 잘하지만, 여기서는 영상이 필요 없어서 무거움
    • Moonlight/Sunshine은 훌륭하지만 입력만 보내는 모드가 없고 설정도 상대적으로 번거롭다고 봄
    • Synergy는 원격 입력에는 좋지만 게임용으로는 지연 시간이 문제라고 짚음
    • Lan Mouse와 가장 비슷하지만, 스퍼드는 게임 입력 지연 최적화에 더 집중했다고 주장함

중요

> 스퍼드의 포인트는 “원격 플레이”가 아니라 “입력만 저지연으로 원격 주입”하는 것임. 화면 스트리밍을 빼면 네트워크와 인코딩 부담이 확 줄어듦.

  • 기능 구성은 생각보다 실사용 쪽을 꽤 챙김

    • 단순한 UI, 크로스플랫폼 지원, 낮은 지연 입력 스트리밍을 내세움
    • 단축키로 입력 캡처를 켜고 끌 수 있음
    • 포인터는 상대 이동과 절대 이동을 모두 지원함
    • LAN discovery, 입력 캡처 중 로컬 화면 블랭킹, 불안정한 네트워크 대응도 들어감
    • 비밀번호 보호와 암호화도 선택적으로 지원함
  • 지원 플랫폼은 리눅스, 맥OS, 윈도우 11까지 잡고 있음

    • 리눅스는 X11에서 GNOME·KDE, Wayland에서 GNOME·KDE·COSMIC 테스트를 언급함
    • 맥OS는 Tahoe 버전 26에서 테스트했고, 전체 화면·핫키 입력 캡처에는 접근성 권한과 입력 모니터링 권한이 필요함
    • 윈도우는 11 25H2에서 테스트했다고 밝힘
  • 배포도 개발자 장난감치고는 꽤 현실적임

    • 리눅스용 .deb 패키지를 CI에서 만들고, 릴리스나 GitHub Actions artifacts에서 받을 수 있음
    • 맥OS는 universal .app 번들을 제공함
    • 윈도우는 .msi 설치 파일을 제공함
    • 리눅스 서버에서 입력 이벤트를 주입할 때는 권한 있는 helper가 pkexec로 동작하고, 부팅 시 비밀번호 없이 쓰려면 polkit 규칙 설치가 필요함
  • 게임용 입력 도구라서 튜닝 포인트도 노출되어 있음

    • 프로토콜 파라미터를 지연 시간과 신뢰성 사이에서 조정할 수 있음
    • 네트워크 상태가 나빠도 버티는 쪽을 고려했다고 설명함
    • 결국 “무선 키보드·마우스 연장선”에 가까운 도구라, 영상 품질 대신 입력 반응성이 전부인 케이스에 맞음

기술 맥락

  • 스퍼드가 영상 스트리밍을 안 하는 이유는 문제를 일부러 작게 만들기 위해서예요. TV에 게임 화면이 이미 떠 있다면 클라이언트가 다시 영상을 받을 필요가 없고, 그러면 인코딩·디코딩·프레임 동기화 같은 무거운 경로를 통째로 피할 수 있거든요.

  • Parsec이나 Moonlight 같은 도구는 원격 화면까지 보내야 해서 범용성은 높지만, 이 상황에서는 오히려 과한 선택이 돼요. 스퍼드는 입력 이벤트만 보내니까 네트워크에서 다뤄야 할 데이터가 훨씬 작고, 튜닝도 지연 시간과 안정성에 집중할 수 있어요.

  • 리눅스에서 입력 주입에 polkit이 나오는 건 권한 경계 때문이에요. 사용자 앱이 마음대로 시스템 입력을 밀어 넣으면 보안상 위험하니, 스퍼드는 권한 있는 helper와 정책 파일로 이 부분을 처리하는 쪽을 택한 거예요.

  • 이 도구가 특히 맞는 환경은 같은 LAN 안에 있는 거실 PC와 노트북 조합이에요. 인터넷 너머의 클라우드 게임보다는, 이미 가까운 네트워크와 직접 볼 수 있는 화면이 있을 때 장점이 잘 살아나요.

원격 데스크톱이 아니라 ‘거실 게임 입력 케이블을 무선화한 도구’에 가깝다. 화면 스트리밍을 과감히 버린 덕분에 문제 범위가 작아졌고, 그래서 지연 시간 튜닝이라는 핵심에 집중할 수 있음.

댓글

댓글

댓글을 불러오는 중...

open-source

NIPA, 260명 규모 오픈소스 컨트리뷰션 아카데미 시작

정보통신산업진흥원이 2026 오픈소스 컨트리뷰션 아카데미 발대식을 열고 13주간의 프로젝트 활동을 시작했음. 국내 개발자들이 GitHub 기반 글로벌 협업 환경에서 코드, 문서, 버그 수정, 풀 리퀘스트를 직접 경험하게 하는 프로그램임.

open-source

그누보드7, 디딤과 손잡고 멀티클라우드 도입 문턱 낮춘다

에스아이알소프트가 클라우드 전문기업 디딤과 협력해 그누보드7 기반 웹서비스 구축·운영 환경을 넓히기로 했다. 커뮤니티, 쇼핑몰, 예약, 구독형 서비스 같은 실무 프로젝트에서 서버 구성과 운영 부담을 줄이는 게 핵심이다.

open-source

오픈소스 컨트리뷰션 아카데미 출범, 국내 개발자 260여 명 참여

정보통신산업진흥원이 2026 오픈소스 컨트리뷰션 아카데미 발대식을 열고 13주간의 활동을 시작했다. 11개 프로젝트팀의 멘토와 멘티 260여 명이 글로벌 오픈소스 프로젝트 기여를 목표로 코드 개발, 문서화, 오류 수정 등을 진행한다.

open-source

NIPA, 국내 개발자 260명 규모 오픈소스 컨트리뷰션 아카데미 시작

정보통신산업진흥원이 2026 오픈소스 컨트리뷰션 아카데미 발대식을 열고 국내 개발자의 글로벌 오픈소스 프로젝트 참여를 지원한다. 11개 프로젝트팀, 멘토·멘티 260여 명이 13주 동안 깃허브 기반 협업, 코드 리뷰, 문서화, 오류 수정 등을 실제로 경험한다.

open-source

Ghostty 엔진을 Emacs 안으로 끌고 온 터미널, Ghostel.el

Ghostel.el은 Ghostty의 libghostty-vt를 기반으로 Emacs 안에서 동작하는 터미널 에뮬레이터다. eat 스타일의 여러 입력 모드, 안정적인 복사 모드, line mode, 자동 password prompt 처리, compile-mode 유사 실행 버퍼, Kitty graphics 지원, 높은 throughput을 앞세워 eat/vterm과 차별화함.