Recently updated

The pages whose text changed most recently, newest first. The date is the day the page last changed; the line under each title says what the page covers.

  1. Playing video inside your Unreal appDeveloper guides › Input and performance

    A video playing on a screen inside your Unreal level streams to your viewers like the rest of the scene - picture and sound.

  2. Upload storage not reachable from your networkGetting started › Upload your app build from the Control Panel

    Before your build is uploaded, the upload window sends a tiny 1 KB test to our upload storage.

  3. Black bars around the streamApp configuration

    Black bars are the empty strips that appear above, below or beside the stream when the picture does not fill the window.

  4. Pixel Streaming plugin versionsControl panel

    Epic ships two versions of the Pixel Streaming plugin.

  5. What's newWhat's new

    Eagle 3D Streaming platform changes, newest first.

  6. NVIDIA driver bug: the crash only some viewers can causeBlogs and articles › The Eagle 3D Streaming system

    Sometimes a stream closes by itself in the middle of a session, with nobody touching anything, while the same application works fine for everybody else.

  7. Testing locallyDeveloper guides

    Run your packaged Unreal app against Epic's Pixel Streaming signalling server on your own machine, before it ever reaches the Eagle 3D Streaming Control Panel.

  8. A Linux buildDeveloper guides › Testing locally

    Testing a Linux Pixel Streaming build locally follows the same shape as Windows — run the app with streaming arguments, run the signalling server, open a browser — but you write the…

  9. From another deviceDeveloper guides › Testing locally

    Same machine running the Unreal app and the Pixel Streaming signalling server — but watched from a phone, tablet or second computer on the same network.

  10. From your own browserDeveloper guides › Testing locally

    Run your packaged Windows Unreal app and Epic's Pixel Streaming signalling server on one machine, and stream it to a browser tab on that same machine.

  11. A VR appDeveloper guides › Testing locally

    Testing a VR Pixel Streaming build locally has one requirement the others do not: the page must be served over HTTPS, because browsers will not hand WebXR to an insecure page.

  12. Automatic server joinMultiplayer

    With the E3DS Multiplayer Server Scaling plugin, a client asks Eagle 3D Streaming which server to use and joins it on launch.

  13. Build a Linux packageLinux streaming

    Unreal can build a Linux version from a Windows machine, once you install the cross-compile toolchain.

  14. FAQFAQ

    Short answers to what people ask most about Eagle 3D Streaming and Pixel Streaming, with a link to the page that covers each properly.

  15. Install the Features pluginDeveloper guides › Plugins

    The E3DS Features plugin adds one Blueprint node per feature, so your app can talk to the browser without you writing the message-passing yourself.

  16. Prepare your app in UnrealGetting started

    Three things turn an Unreal project into something the platform can stream: the Pixel Streaming plugin, a Windows package, and a ZIP of the result.

  17. Set up a VR projectVirtual reality

    Create a VR project, configure it for streaming, fix the two problems the Unreal template ships with, and package it ready to upload.

  18. The Unreal side of sending and receiving dataEmbedding › Web SDK reference

    Your page sends the message. This is what has to exist inside the Unreal application for it to arrive — and how the application sends one back. It is the same in Unreal whether the page…

  19. Virtual reality streamingVirtual reality

    Stream a VR application to a headset over the web.

  20. What happens when you upload and stream an app buildControl panel

    The stages an Eagle 3D Streaming upload and streaming session pass through, what each one is doing, and what it means when one of them stalls.

  21. Unreal notesFoundational knowledge

    Unreal-side questions that come up repeatedly when preparing an app for streaming: which build configuration, how to get logs out of it, how to reach files you packaged, and how your…

  22. Network requirements for network administrators

    For network administrators. Allow these for your users so that they can sign in to the Control Panel, upload builds and watch streams. Each row links to the page that describes what…

  23. Control Panel does not load or you cannot sign in (network)Network requirements for network administrators

    On some company networks the Control Panel page opens but sign-in does not work, or projects and builds never appear.

  24. Stream does not start or shows no video (network)Network requirements for network administrators

    On some company networks a stream page opens but the stream does not start, or the picture never appears.

  25. Automated app build upload from the Unreal EditorGetting started

    The E3DS Automation Tools plugin uploads and deploys your Unreal Engine project to Eagle 3D Streaming from inside the Unreal Editor: it packages the project, bundles it and uploads it…

  26. Use your own launcherBlogs and articles › The Eagle 3D Streaming system

    You can put your own launcher in front of your Unreal app on Eagle 3D Streaming — an exe that runs first, does whatever you need, and then starts the app.

  27. Why a session endedEmbedding

    An Eagle 3D Streaming stream can end for many reasons, and every one of them reaches your page as one short string written for a person to read.

  28. Stream any Windows application (appstream)Stream any app in the browser

    Eagle 3D Streaming's appstream streams almost any Windows application to a browser - a desktop tool, a configurator, a game, a viewer built with any engine - with no plugin and no…

  29. Command-line parametersDeveloper guides

    A command-line parameter is a value handed to your Unreal application at the moment it starts.

  30. Command-line parameters: advanced usesDeveloper guides

    Everything beyond putting a value in the Eagle 3D Streaming configuration box: sending a different value to each visitor through the link, combining that with the configuration, reading…

  31. Try it on the demo appDeveloper guides

    A demo Unreal application on Eagle 3D Streaming that shows a command-line parameter arriving, one change at a time.

  32. Upload a build with the REST APIDeveloper guides › API reference

    Upload a packaged Windows Unreal build with plain HTTP calls, from any language or tool: six requests take the zip from your disk to a tested build in your Control Panel.

  33. Automation KitDeveloper guides › API reference

    The Eagle 3D Streaming Automation Kit is a Node.js package that uploads a packaged Unreal build, registers it, and waits for the stream test — so a deployment can be a step in a script…

  34. Stream any app in the browser

    Eagle 3D Streaming streams more than Unreal Engine.

  35. 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.

  36. MinutesControl panel

    The Minutes page shows how many minutes you have used, which projects used them, and every session in the current period — how long it ran and how it ended.

  37. Session and accessApp configuration

    Who can open your Eagle 3D Streaming stream, and when it stops.

  38. Control Panel additions, 2024What's new

    Twelve additions to the Eagle 3D Streaming Control Panel between April and October 2024, in the order they arrived, and where each one is today.

  39. Loading screenApp configuration

    What a viewer looks at while your app starts on Eagle 3D Streaming.

  40. NVIDIA Omniverse streamingStream any app in the browser

    Eagle 3D Streaming streams NVIDIA Omniverse Kit apps to a browser: the Kit app runs on an Eagle 3D Streaming GPU machine, and the viewer sees and controls it in a web page, with no…