Case Study

VisionStream – PS5 to Vision Pro streamer

A fork of Chiaki, the free and open-source PlayStation Remote Play client, adapted to stream PlayStation 5 games to Apple Vision Pro. Enables immersive gaming experiences by bringing console gaming to spatial computing.

PythonPlayStation Remote PlayVision ProOpen Source

Problem & Context

Apple Vision Pro offers incredible potential for immersive gaming, but native game support is still limited. Visionstream bridges this gap by enabling PlayStation 5 Remote Play on Vision Pro, allowing users to play their favorite PS5 games in a spatial computing environment. This project extends the excellent Chiaki open-source project with Vision Pro-specific adaptations.

Implementation

  • Chiaki fork: Built on the solid foundation of Chiaki, a mature PlayStation Remote Play client with proven reliability.
  • Vision Pro adaptation: Modified rendering pipeline and input handling to work seamlessly with Vision Pro's spatial computing environment.
  • Low-latency streaming: Optimized video decoding and rendering for minimal latency, critical for responsive gaming experiences.
  • Controller support: Integrated support for PlayStation controllers and Vision Pro input methods.
  • Open source: Contributes back to the Chiaki community while adding Vision Pro capabilities.

Technical Highlights

  • Python-based client leveraging Chiaki's proven architecture
  • H.264/H.265 video decoding optimized for Vision Pro hardware
  • Low-latency network protocols for responsive remote play
  • Vision Pro spatial rendering integration
  • PlayStation Remote Play protocol implementation

Outcomes

Visionstream demonstrates how open-source projects can be extended to enable new use cases. By adapting Chiaki for Vision Pro, it opens up console gaming to spatial computing users and showcases the potential of remote play in immersive environments.