Skip to content

mcianni/PixelStreamingInfrastructure

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The new home for the Pixel Streaming servers!

The Pixel Streaming servers and web frontend that was in Samples/PixelStreaming/WebServers is now here.

Goals

The goals of this repository are to:

  • Increase the release cadence for the Pixel Streaming servers (to mitigate browser breaking changes sooner).
  • Encourage easier contribution of these components by Unreal Engine licensees.
  • Facilitate a more standard web release mechanism (e.g. NPM packages or similar... coming soon).
  • Grant a permissive license to distribute and modify this code wherever you see fit (MIT licensed).

Repository contents

Reference implementations for the various pieces needed to support a PixelStreaming application:

  • SignallingWebServer (Cirrus)
  • SFU (Selective Forwarding Unit)
  • Matchmaker

Versions

We maintain versions of the servers and frontend that are compatible with existing and in-development version of Unreal Engine.

⚠️ There are breaking changes between UE versions - so make sure you get the right version. ⚠️

We maintain the following in branches right now:

Master (This is our dev branch.)

UE5.1

UE5.0

UE4.27

UE4.26

Legal

© 2004-2022, Epic Games, Inc. Unreal and its logo are Epic’s trademarks or registered trademarks in the US and elsewhere.

About

Reference implementations for Pixel Streaming infra

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 72.5%
  • Shell 9.4%
  • HTML 6.0%
  • CSS 3.5%
  • PLSQL 3.5%
  • Batchfile 2.5%
  • Other 2.6%