TL;DR

  • Steam Remote Play용 Pyrowave 동영상 코덱이 macOS와 Windows의 Steam 베타에 제공되며, Linux에서는 실험용 SteamRT3 Steam Client를 활성화해야 하고 모바일 Steam Link 앱에는 추후 제공될 예정임.
  • Hans-Kristian Arntzen이 만든 코덱으로, 다른 스트리밍 코덱보다 5~10배 높은 대역폭을 사용하고 양호한 네트워크에서 GPU 인코딩·디코딩으로 매우 낮은 종단 간 지연 시간을 구현함.
  • YUV 4:4:4HDR을 지원하며, HDR은 호스트와 클라이언트가 모두 지원하면 자동 선택되고 YUV 4:4:4는 기본 비활성화 상태임.
  • 코덱은 기본 비활성화 상태이며 Steam Remote Play 고급 클라이언트 설정에서 켤 수 있고, 자동 비트레이트를 끄면 100~500Mbit/s 범위에서 비트레이트를 지정할 수 있음.
  • 실제 지연 시간은 인코딩·네트워크·디코딩·디스플레이의 합이며, 코덱과 네트워크 지연 시간의 조합에 따라 새 코덱의 효과가 달라질 수 있음.

Pyrowave 코덱 베타 제공

  • 현재 Steam 베타에 새로운 Remote Play 동영상 코덱인 Pyrowave가 포함됨.
  • macOS와 Windows의 Steam 베타에서 사용할 수 있으며, Linux에서는 시스템 설정에서 제공되는 실험용 SteamRT3 Steam Client를 활성화하면 사용할 수 있음.
  • 모바일 기기용 Steam Link 앱에도 곧 제공될 예정임.
  • Hans-Kristian Arntzen이 만든 고대역폭·저지연 코덱으로, Steam Remote Play에 흥미로운 선택지가 되는 고유한 특성을 갖춤.

높은 대역폭과 낮은 지연 시간

  • 다른 스트리밍 코덱보다 5~10배 많은 대역폭을 사용하므로, 컴퓨터를 최소 기가비트 이더넷으로 라우터에 직접 연결하는 구성이 권장됨.
  • GPU를 사용해 프레임을 인코딩하고 디코딩하며, 양호한 네트워크 환경에서 매우 낮은 종단 간 지연 시간을 구현함.

YUV 4:4:4와 HDR 지원

  • 색상을 더 정밀하게 인코딩하는 옵션을 제공함.
  • 호스트와 클라이언트가 모두 HDR을 지원하면 HDR이 자동으로 선택됨.
  • YUV 4:4:4는 대역폭과 처리 시간이 다소 더 필요해 기본적으로 비활성화되어 있지만, 데스크톱을 스트리밍하거나 4K 디스플레이에서 텍스트를 읽을 때 활성화할 수 있음.

코덱 활성화와 비트레이트 설정

  • Pyrowave는 기본 활성화 상태가 아니며, Steam Remote Play 고급 클라이언트 설정에서 켤 수 있음.
  • Steam은 일반적으로 화질에 맞춰 동영상 스트림을 조정함. 각 프레임은 보기 좋은 화질을 내도록 일정한 크기로 전송되며, 프레임 속도가 높을수록 필요한 대역폭도 커짐.
  • 화질 슬라이더로 품질을 조정할 수 있으며, 설정은 대역폭에 직접 영향을 줌.
  • 네트워크에 대역폭 제한이 있거나 값을 직접 조정하려는 경우 자동 비트레이트를 끄고 100Mbit/s~500Mbit/s 범위에서 비트레이트를 지정할 수 있음.
  • 동영상 스트림의 총 지연 시간은 인코딩 시간, 네트워크 지연 시간, 디코딩 시간, 디스플레이 시간의 합임.
  • 스트리밍 중 Remote Play 설정에서 성능 그래프를 켜면 총 지연 시간을 확인할 수 있음.
  • 총 지연 시간은 동영상 코덱과 네트워크 지연 시간의 조합이므로, 개별 설정에 따라 새 코덱의 이점이 있을 수도 없을 수도 있음.