By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyse site usage, and assist in our marketing efforts. View our Privacy Policy for more information.
Your home for everything about streaming Unreal Engine applications with OmniStream™️
Start your free trial

Get started with streaming Unreal using OmniStream

Welcome to UE5 Pixel Streaming with OmniStream, the platform that combines the power of Unreal Engine with ZeroLight's enterprise-standard streaming technology. With OmniStream’s custom Unreal Engine plugin, cloud platform and integration library, you can be confident that every detail of your content is faithfully rendered, robustly available and reliably delivered to your audience’s devices. Whether you're showcasing products, providing virtual tours, creating training simulations, or doing anything else in Unreal Engine, only OmniStream allows you to unlock the full potential of cloud streaming.

Learn about OmniStream

Supported Unreal Engine Versions

check icon

Unreal Engine 5

5.1

5.2

5.3

5.4

Unreal Developer Documentation and Resources

Getting your first Unreal Engine stream

Setting up Unreal Engine pixel streaming with OmniStream is simple and straightforward

1
OmniStream unreal streaming plugin

Install Plugin

Grab the OmniStream plugin for Unreal Engine from our Git Hub repo and install in your project
2
Unreal pixel streaming Build and uploads

Build & Upload

Use the plugin within the Unreal Engine editor to build & upload your application to OmniStream
3
Unreal pixel streaming integration

Integrate Stream

Embed an iframe or do a full native integration using the OmniStream JavaScript Library

Integrating your Unreal Engine stream

OmniStream customers have two options for integrating their Unreal Engine stream with their webpage

Embed an iframe

Embedding your Unreal Engine stream with an iframe simplifies integration, requiring just a few lines of code. Seamlessly incorporate the high-fidelity 3D stream of your UE5 application without complex setup or development - just copy and paste to enhance your user experience effortlessly.

Read more
<iframe
  src="https://omnistream.zerolight.com/?
  customer=mycompanyname&service=myservicename"
  width="1280"
  height="720"
  allow="fullscreen"
  style="border: none;"
></iframe>
<!-- We need libZL -->
<script src="https://libzl.zlthunder.net/libzl/versions/latest/libzl.js">
</script>

<!-- We need a container to attach the stream to -->
<div id="streamContainer"></div>

<!-- We need a bit of javascript to sort the connection out -->
<script>
  const libzl = new LibZL();

  const cloudstreamSettings = {
    directConnection: false,
    cloudConnectionParameters: {
      customer: "omnistream",
      renderService: "yourservicename",
    },
    streamingMode: "video",
    parent: "streamContainer",
  };

  libzl.cloudstream("cloudstreamExample").then(function (api) {
    //Adding to the global namespace
    cloudstream = window.cloudstream = api;

    //Adding event listeners to what we're interested in
    cloudstream.addEventListener("error", function (error) {
      console.log("OmniStream had an error: ", error);
    });
    cloudstream.addEventListener("streamReady", function () {
      console.log("The stream is ready!");
    });

    //Connecting to the stream
    //    - options contains parent DOM element name to attach to
    cloudstream.connect(cloudstreamSettings);
  });
</script>

JavaScript Library

Implementing your Unreal Engine cloud stream with a full JavaScript integration offers greater customisation and control over the streaming experience. With access to OmniStream's JavaScript Library included for all customers, developers can tailor the streaming process and interactive features to their precise requirements.

Read more

Unreal Pixel Streaming Developer Resources

Our priority is giving you the expert resources and assistance needed to make your streaming project a success

Developer Introduction

As experienced developers that have built and streamed complex applications for over 8 years, our team is perfectly placed to offer you support with any aspect of streaming your Unreal Engine applications.

The best way to get started is to watch the developer introduction video to learn the basics of streaming your Unreal Engine application with OmniStream.

Unreal developer resources

Unreal Engine Streaming Developer Docs

Get support on any aspect of setting up your Unreal Engine streaming with OmniStream.

Unreal Engine Streaming Documentation

Unreal Engine OmniStream Plugin

Download the OmniStream plugin for Unreal Engine from the ZeroLight Git Hub repo.

Git Hub Plugin Download

Why OmniStream is good for UE5 developers

Unreal engine streaming intergration

Simple, powerful integration

Use the OmniStream plugin for Unreal Engine and our ready to use Javascript integration library to get up and running quickly with streaming your application.

UE5 pixel streaming support

Expert documentation and support

Use our developer docs, sample projects, videos and the expertise of the OmniStream team to integrate and optimise your project ready for live customer use.

Secure UE pixel streaming

Secure, resilient, robust

Let OmniStream take care of making sure your application is available when, where and to whom you want while you focus on building the Unreal Engine application.

OmniStream unreal streaming

Ready for any application

With global availability, huge scalability and a wide range of hardware specifications OmniStream is ready to stream any UE5 application.

Why OmniStream is good for end users

High quality Unreal engine streaming

Low-latency, high-quality streams

With OmniStream your end users get the best possible experience with your Unreal Engine application. Optimisations throughout the cloud rendering, video encoding and integration workflow mean high quality, low latency streams.

Quick Pixel streaming

Quick loading and dynamic scheduling

Minimise wait times and maximise engagement with OmniStream's quick loading optimisations and enable instant connections with smart pre-scheduling and dynamically adapting schedules.

Accessible Unreal engine pixel streaming

Highly accessible

OmniStream uses smart device and connection analysis combined with the widest range of supported video codecs so that end users are more likely to receive a high quality stream, even behind corporate firewalls.

Unreal engine pixel streaming 2D and 3D

Multiple content types

Engage your end users with multiple content types including 2D images, 3D interactive streams and virtual reality content, all available from your application through one upload and integration library.

Case Studies

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Case study title
Case study title
Case study title