Pixel Streaming 2, Migrating and Key Notes

Hi everyone!

I’m here to highlight the exciting release of Pixel Streaming 2 in Unreal Engine 5.5!

Pixel Streaming 2 is the new experimental kid on the block, providing new features and streamlined performance for Pixel Streaming. The nature of this post is to highlight new, key information about transitioning to Pixel Streaming 2.

Pixel Streaming 2 is still in active development, so expect there to be a few bugs.
For those of you who wish to try out the new plugin, we’ve created a migration guide on the Pixel Streaming Infrastructure, available here: Migration Guide

The migration guide covers the programmatic and Blueprint changes of the public API, all of which you can find in the provided document above. With the Infrastructure itself, you won’t have to make any changes. It’s designed to be backwards compatible with the existing signalling server setup.

We plan for Pixel Streaming 2 to the way forward for Pixel Streaming in future. However for the mean time we plan to keep both Pixel Streaming 1 and 2 released side by side until we are confident Pixel Streaming 2 is ready and users have had sufficient time to adopt it.

So, is it possible to access the Player object now? I need to assign each streamer to belong to only one user, but since I could not access the subscribe event in the Player object, this did not seem possible. Will you work on this issue or will we have to redesign the webrtc part (cirrus.js) according to our own needs?