새로운 게임 스트리밍 프로젝트 'sktstreamer'가 느리고 불안정한 모바일 네트워크 환경에서도 부드러운 게임 플레이를 가능하게 하는 독특한 접근 방식을 공개했습니다. 기존의 게임 스트리밍 서비스들이 초저지연(ultra-low-latency) 경쟁 플레이에 초점을 맞췄다면, sktstreamer는 4G/5G와 같은 모바일 네트워크에서 오픈월드 게임의 풍경을 끊김 없이 즐기는 데 중점을 둡니다. 이는 영상의 부드러움을 우선시하면서도, 별도의 실시간 미리보기 기능을 통해 현재 게임 내 위치를 정확히 파악할 수 있도록 돕는 하이브리드 방식입니다.
sktstreamer의 핵심은 메인 비디오 스트림과 별개로 작동하는 '실시간 JPEG 미리보기(Live JPEG Preview)' 기능입니다. 메인 비디오는 AV1 코덱과 버퍼링을 활용해 네트워크 지연이 있더라도 최대한 부드러운 화면을 제공하며, 사용자는 이를 통해 게임의 아름다운 풍경을 감상할 수 있습니다. 동시에 라이브 JPEG 미리보기는 현재 게임 화면의 최신 프레임을 가볍게 전송하여, 메인 영상에 지연이 있더라도 플레이어가 자신의 캐릭터나 차량의 정확한 위치를 실시간으로 인지하고 조작할 수 있게 합니다. 예를 들어, 오픈월드 게임에서 운전 중일 때, 부드러운 영상으로 주변 경치를 즐기면서도 JPEG 미리보기를 통해 차량의 정확한 위치를 파악하여 충돌을 피하는 식입니다. 이 솔루션은 Node.js와 FFmpeg를 기반으로 하며, 사용자가 직접 해상도, FPS, 비트레이트, 코덱 등 다양한 스트리밍 설정을 조절할 수 있도록 유연성을 제공합니다.
이러한 하이브리드 스트리밍 방식은 모바일 환경에서 게임 스트리밍의 새로운 가능성을 제시합니다. 기존 서비스들이 고품질 네트워크 환경을 전제로 했다면, sktstreamer는 열악한 네트워크 조건에서도 사용자 경험을 개선하는 데 집중합니다. 특히, 고사양 PC 게임을 모바일 기기에서 즐기고 싶지만 안정적인 네트워크 환경이 어려운 사용자들에게 매력적인 대안이 될 수 있습니다. 이는 단순히 기술적인 혁신을 넘어, 게임 스트리밍의 접근성을 넓히고 더 많은 사람이 다양한 환경에서 게임을 즐길 수 있도록 기여할 잠재력을 가지고 있습니다.