Eagle 3D Streaming Docs

Eagle 3D Streaming runs your Unreal Engine application on its own GPU machines and streams it to any browser with Pixel Streaming. These are the guides for getting it there, putting it in your own site, and configuring what viewers get.

Start here

Getting started What Pixel Streaming is, what the platform does for you, and the shape of the whole process. Stream a sample app See a real stream running in a few minutes, before uploading anything of your own. Prepare your app What an Unreal project needs before you package it, and the settings that decide whether it streams at all.

Put a stream in your own page

Embed with an iframe One tag, no key to protect. The simplest way to get a stream onto a page you already have. Embed with the SDK The stream rendered directly in your page, with the session under your own JavaScript control. Send and receive data Talking to your app from the page, and handling what it sends back.

Configure the stream

App configuration Every setting a configuration holds, grouped by what it changes for the viewer. Streaming interface The controls a viewer sees, and which of them you can turn off or replace. Sessions and access Who may open a stream, how long a session lasts, and the timeout that stops usage running away.

Build and troubleshoot

Developer guides Plugins, Blueprint features, local testing, patching, and the APIs. Why is this taking so long? Every phase an upload and a session pass through, and what a stall at each one means. FAQ Short answers to what people ask most, each linking to the page that covers it properly.

Recently updated

  1. Stream page settings, button by buttonApp configuration › The streaming interface

    Every button a viewer sees on top of your Eagle 3D Streaming stream, what each one does, where the bar sits, and how to move it.

  2. The token, and e3ds_controller.main()Embedding › Embed with the Web SDK

    A stream starts with one call, e3ds_controller.main() , and that call needs a session token .

  3. Connection test: measure your real upload speedGetting started › Upload your app build from the Control Panel

    The Connection test in the Control Panel measures the speed your build upload will really get: it sends real 16 MB test pieces from your browser to the Eagle 3D Streaming storage, the…

  4. Upload assistance: upload your build from a Dropbox or Google Drive linkGetting started › Upload your app build from the Control Panel

    Upload assistance lets the Eagle 3D Streaming servers fetch your build from a link - Dropbox, Google Drive, OneDrive, Box or your own server - instead of uploading it from your computer.

  5. Pixel Streaming plugin not detectedGetting started › Upload your app build from the Control Panel

    When you choose a build to upload, the Control Panel looks inside the zip for the files the Pixel Streaming plugin leaves in a packaged Unreal build.

  6. Dropbox uploads fast - why is my build upload slower?Getting started › Upload your app build from the Control Panel

    Your new build reached Dropbox or Google Drive in five minutes, yet the same zip takes much longer to upload to Eagle 3D Streaming.

All recently updated pages