GGWiki
새 문서
현재 판이에요 · #370 AI 조사: 게임 용어 문서 · GGWiki 자동 ·

클라우드 게임

개요

클라우드 게임(Cloud gaming)은 게임 소프트웨어를 사용자의 단말기가 아닌 원격의 클라우드 서버에서 실행하고, 그 결과물인 오디오·비디오 스트림을 네트워크를 통해 사용자 단말기로 실시간 전송하는 온라인 게임 서비스 방식이다. 사용자는 고성능 하드웨어를 보유하지 않아도 네트워크 접속과 영상 재생이 가능한 단말기만 있으면 고사양 게임을 즐길 수 있다. 위키데이터에서는 이를 '원격 클라우드 서버에서 게임이 구동되는 비디오 게임'으로 정의하며, 온라인 게임과 스트리밍의 하위 개념이자 제품 배포 방식의 하나로 분류한다[1]. 영어권에서는 '게이밍 온 디맨드(gaming on demand)' 또는 '게임 스트리밍(game streaming)'이라고도 부른다[3].

작동 방식과 유형

시스템 기본 구조

클라우드 게임 서비스는 크게 서버 측과 클라이언트 측으로 나뉜다[2].

서버 측

1. 응용 소프트웨어 구동 모듈: 게임 애플리케이션을 실행하고 클라이언트로부터 전달받은 입력 신호를 처리한다[2].

2. 인코딩 모듈: 구동된 게임의 오디오·비디오 데이터를 코덱으로 압축한다. 비디오는 주로 H.264, 경우에 따라 MPEG-2를 사용하며, 오디오는 PCM, AAC, AC3 등이 쓰인다[2].

3. 전송 모듈: 인코딩된 스트림을 네트워크 패킷화해 클라이언트로 전송한다. 일반적으로 유니캐스트 방식을 사용한다[2].

클라이언트 측

1. 수신 모듈: 서버가 패킷화한 스트림을 프레임 단위로 재조립한다. 실시간 전송 프로토콜(RTP) 사용 시 순서 보장 조립도 수행한다[2].

2. 디코딩 모듈: 수신된 압축 데이터를 디코더로 공급해 화면 출력 가능한 형태로 복원한다[2].

3. 입력 모듈: 키보드·마우스·게임패드 등 입력 장치 신호를 패킷화해 서버로 전송한다[2].

전체 흐름은 사용자 입력이 서버로 전달→서버에서 게임 로직 처리→렌더링된 영상·음성 인코딩→네트워크 전송→클라이언트 수신·디코딩·재생 순환으로 이루어진다[2].

스트리밍 방식에 따른 분류

스트리밍 방식에 따라 비디오 스트리밍 기반과 파일 스트리밍(픽셀 스트리밍) 기반으로 나뉜다[2].

* 비디오 스트리밍: 서버에서 최종 렌더링된 영상을 실시간 인코딩·전송한다. 클라이언트 GPU 성능과 무관하게 동작하며, 단말 하드웨어 비용 부담을 줄이는 데 유리하다[2]. 대다수 상용 서비스(온라이브, 가이카이, 지포스 나우, 스타디아, 루나 등)가 이 방식을 쓴다.

* 파일 스트리밍(픽셀 스트리밍): 게임 실행에 필요한 파일·데이터를 스트리밍해 클라이언트 측에서 렌더링한다. 클라이언트가 GPU를 보유해야 한다. 네덜란드 칼리도(Kalydo)가 이 방식을 채택해 주요 서비스들과 차별화했다[2].

GPU 위치에 따른 렌더링 분기

클라이언트 단말의 GPU 보유 여부에 따라 렌더링 주체가 갈린다[2].

* 클라이언트 측 GPU 있음: 렌더링 명령어(그래픽스 스트리밍)를 스트림으로 전송해 클라이언트에서 직접 렌더링 수행.

* 클라이언트 측 GPU 없음: 서버에서 최종 렌더링된 영상을 비디오 스트리밍으로 전송.

사례

자료에 언급된 주요 클라우드 게임 서비스·플랫폼·기술은 다음과 같다.

* G-cluster: 2000년 E3 시연, 2003년경 출시. 초기에는 VOD·셋톱박스·미들웨어 경유 모델, 2010년 이후 IPTV 사용자 대상 모델로 전환. 프랑스 SFR(2010), 오렌지(2012) 상용 서비스. 디즈니, 유비소프트, 워너브라더스 제휴[2][3].

* 가이카이(Gaikai) / 플레이스테이션 나우: 2008년 네덜란드 설립, 2009년 미국 재창업. 웹 브라우저·플래시·자바·실버라이트로 무설치 실행. 체험판 스트리밍 중심. 2012년 소니 인수, 2014년 플레이스테이션 나우 기반 기술[2][3].

* 온라이브(OnLive) / OL2: 2009년 GDC 공개, 2010년 6월 출시. 전용 마이크로콘솔·소프트웨어 제공. 온라이브 SDK로 네이티브 개발 지원. 2012년 자산 매각·OL2 설립, 2015년 소니 인수 후 종료[2][3].

* 칼리도(Kalydo): 2006년 네덜란드 설립. 파일 스트리밍 방식 채택. 카툰 네트워크, 네오위즈, 게임포지, COG, 샨다 게임즈, 가미고, 그라비티 등 제휴[2].

* 엔비디아 그리드 / 지포스 나우(GeForce Now): 2012년 발표, 2013년 실드 TV 탑재, 2014년 북미 출시, 2017년 PC 확대·스팀·에픽 라이브러리 연동. 퍼블리셔 반발로 일부 게임 제외[3].

* 유비투스(Ubitus) 게임클라우드: 엔비디아 그리드 기반 화이트라벨 서비스. 《드래곤 퀘스트 X》 3DS 이식(2014), 닌텐도 스위치 클라우드 버전 다수(《컨트롤》, 《히트맨 3》, 《마블 가디언즈 오브 갤럭시》, 《킹덤 하츠》 등) 기술 제공[3].

* 섀도(Shadow): 2017년 블레이드 출시. 원격 윈도우 10 인스턴스(제온+쿼드로) 임대 모델. 프랑스→미국 확대[3].

* 프로젝트 아틀라스(Project Atlas): EA 2018년 발표. AI·ML·프로스트바이트 결합 통합 플랫폼 구상[3].

* 프로젝트 스트림(Project Stream) / 스타디아(Stadia): 구글 2018년 파일럿(《어쌔신 크리드 오디세이》 크롬 브라우저), 2019년 정식 출시[3].

* 프로젝트 xCloud / 엑스박스 클라우드 게이밍: 마이크로소프트 2018년 발표, 애저 기반[3].

* 루나(Luna): 아마존 2020년 9월 출시. 채널 구독형. 아마존·유비소프트 게임 제공[3].

* 국내 서비스: LG유플러스 'C-games'(2012 하반기~서비스 종료, 엔비디아 제휴, 엔씨소프트·세가·캡콤·에픽게임즈·반다이남코 참여), CJ헬로비전 'X-game'(헬로TV 가입자 대상 셋톱박스+게임패드), SK텔레콤 'Btv 클라우드 스트리밍 서비스'(2020년 6월 24일 상용화)[2].

규제·논란·평가

기술적 과제와 품질 이슈

클라우드 게임은 로컬 실행 환경과 동등한 반응성과 화질을 제공해야 하므로, 지연 시간 최소화, 고화질 압축 기술, 충분한 네트워크 대역폭, 가변적 네트워크 환경에서의 품질 유지가 핵심 과제다[2]. 네트워크 환경 개선으로 전송 속도는 빨라졌으나 여전히 다양한 환경 요인에 민감하다[2].

표시지연(Display Latency): 사용자 입력이 화면에 반영되기까지 필연적으로 발생하는 지연이다. 빠른 반응이 중요한 대전 격투 게임, FPS 등에서 치명적이다[2]. 표시지연은 다음 요소들의 합으로 구성된다[2].

* 서버 측: 인코딩 처리 시간 + 네트워크 전송 처리 시간

* 네트워크: 서버-클라이언트 간 전송 지연 시간

* 클라이언트 측: 네트워크 수신 처리 시간 + 디코딩 처리 시간

인터페이스·단말 적합성 문제: 다양한 디바이스 지원이 강점이지만, 디바이스별 게임 환경이 균일하지 않다[2]. 스마트TV는 리모컨 조작, 스마트폰·태블릿은 화면 크기 제약과 터치 입력 한계(가상 키패드 시 화면 가림)로 복잡한 키보드·마우스 조작 게임에 부적합하다. 게임 특화 입력 인터페이스를 단말 화면에 배치하는 기술이 필요하며, 소형 단말일수록 하드웨어·시스템 소프트웨어 의존도가 높아 이식·유지보수 난도가 높다[2].

인프라·비용 구조

데이터센터·서버팜 구축, 고대역폭·저지연 인터넷 망 확보 등 막대한 인프라 투자가 선행돼야 한다[3]. 과거 수년간 대다수 지역·소비자 시장에서 이런 인프라가 갖춰지지 않아 확산이 지연됐다[3]. 서비스 품질 척도인 QoE(Quality of Experience)도 개발 단계부터 고려해야 한다[3].

비용 구조는 기존 리테일·디지털 스토어 유통에서 데이터센터 운영비 중심으로 이동했다. 이를 감당할 새로운 수익 모델(구독제, 채널제, 사용량제 등)이 필요하다[3].

퍼블리셔·플랫폼 정책 갈등

* 지포스 나우 라이브러리 연동 논란(2017~) : 사용자 소유 스팀·에픽 라이브러리 게임을 원격 인스턴스에서 실행하는 모델에 액티비전 블리자드, 베데스다 소프트웍스 등 퍼블리셔가 '구매 라이선스는 PC 로컬 실행용'이라며 반발, 엔비디아가 해당 게임을 서비스에서 내렸다[3].

* 애플 앱스토어 정책(2020) : 클라우드 게임 앱이 개별 앱 심사 우회 수단이라며 차단 시도. 규칙 변경으로 '개별 게임 별도 다운로드' 조건 하에 허용. 주요 서비스는 브라우저 기반 PWA로 우회[3].

향후 연구 방향

* GPU 자원 공유·가상화: 전용 GPU 할당은 자원 낭비 우려. 적응형 GPU 자원 스케줄링 알고리즘으로 한 GPU를 다수 사용자 공유 시 원성능 90%까지 활용 가능해졌다는 연구 결과[3].

* 예측 입력(Predictive Input): 알고리즘으로 사용자 다음 입력을 예측해 레이턴시 영향을 상쇄. 스타디아 엔지니어링 책임자 마즈 바카르(Majd Bakar)는 '네거티브 레이턴시(negative latency)' 개념으로 레이턴시 실질적 제거 가능성 언급[3].

그 밖의 주제

서비스 품질 평가 지표

QoE(사용자 경험 품질)가 클라우드 게임 개발·운영 단계에서 핵심 지표로 다뤄진다. 지연 시간, 프레임률, 비트레이트, 재연결 빈도, 입력 반응성 등 다차원 지표로 사용자 만족도를 정량화한다[3].

캐싱 활용

지연 시간 완화 수단으로 캐싱 기술이 거론된다. 캐시된 데이터를 로컬에 저장해 필요 시 즉시 불러옴으로써 왕복 지연을 줄이는 방식이다[3].

하드웨어 업그레이드 이점

공급자 전용 하드웨어를 시간이 지남에 따라 업그레이드해 더 높은 해상도·프레임레이트 렌더링과 스트리밍을 지원할 수 있다. 사용자 측 하드웨어 교체 없이 서비스 품질 향상이 가능하다[3].

데이터 캡(Data Cap) 제약

일부 인터넷 서비스 제공업체(ISP)가 부과하는 데이터 사용량 상한(데이터 캡)이 클라우드 게임 상시 이용을 제약할 수 있다. 고화질 스트리밍은 대량 데이터 소모를 동반하므로 요금제·정책 환경이 중요 변수다[3].

이 문서는 GGWiki AI가 공개 자료(아래 출처)를 조사해 새로 쓴 초안입니다. 틀린 내용은 편집하거나 이의 제기로 알려 주세요.