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. Developer optionsApp configuration

    Developer options in an Eagle 3D Streaming configuration let you pass values into your app at launch, choose where it runs, and get hold of the logs when something goes wrong.

  2. Select regionApp configuration

    Select region decides which Eagle 3D Streaming machines may stream your app to a viewer.

  3. Features APIDeveloper guides

    One page per feature. Each one says what the feature does and shows the three ways to use it: from an iframe, from the Web SDK, and from inside your Unreal app. Each has demos and…

  4. Launch profilesDeveloper guides › Patching an app

    Patching needs two custom launch profiles in Unreal's Project Launcher: one that produces the base build, and one that produces patches against it.

  5. Try it on a demo appDeveloper guides › Patching an app

    Upload a prepared demo build and a ready-made patch to Eagle 3D Streaming, and watch the app change — the quickest way to understand patching before your own project is involved.

  6. Sending and receiving dataEmbedding

    Your page and your Unreal application can talk to each other in both directions.

  7. Plans and billingControl panel

    What each Eagle 3D Streaming plan includes, and exactly what happens when you start it, use it up, add to it, miss a payment or cancel it.

  8. Cloud VMsSystem requirements

    For an event, a specific region, or a machine bigger than Eagle 3D Streaming's standard hardware, your app can run on a dedicated cloud VM — either yours or one Eagle 3D Streaming…

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

  10. Linux streamingLinux streaming

    Stream a Linux build of your Unreal project.

  11. System requirementsSystem requirements

    Your application runs on Eagle 3D Streaming's servers, not on your users' machines.

  12. Analytics APIDeveloper guides › API reference

    The Eagle 3D Streaming Analytics API returns every streaming session in a date range — app, version, where the viewer was, when it started and stopped, and how long it ran.

  13. Browser mouseDeveloper guides › Features API

    Whether the viewer sees the browser's own mouse cursor over the stream, and what shape it has.

  14. Choose the microphoneEmbedding

    An embedded Eagle 3D Streaming page captures whichever microphone the operating system calls the default.

  15. 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…

  16. Control Panel 1.0.8What's new

    Version 1.0.8 of the Eagle 3D Streaming Control Panel, released in March 2024: a redesign of the whole Control Panel, with plans bought and managed from inside it.

  17. End the sessionDeveloper guides › Features API

    Finish the stream on purpose: when a tour ends, a configuration is done, or the viewer presses Exit .

  18. Extend session timeDeveloper guides › Features API

    Give a viewer more time before the session's time limit ends it.

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

  20. Set up the Web SDKEmbedding › Embed with the Web SDK

    You have most likely already opened the demo , seen what it does, and decided the Eagle 3D Streaming Web SDK is how you want to embed your application.

  21. Video qualityDeveloper guides › Features API

    Video quality sets how sharp the stream's picture is, against how much of the viewer's connection it uses.

  22. Virtual reality streamingVirtual reality

    Stream a VR application to a headset over the web.

  23. VolumeDeveloper guides › Features API

    How loud the stream plays in the viewer's browser, from 0 (silent) to 1 (full).

  24. Web SDK referenceEmbedding › Embed with the Web SDK

    The complete reference for the Eagle 3D Streaming Web SDK: how a session is authorised and started, every call you can make on a running stream, every callback it will make back to you,…

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

  26. Controlling the streamEmbedding

    Quality, resolution, fullscreen, mouse behaviour, sound and screenshots of an Eagle 3D Streaming stream — driven from your own interface rather than the default one.

  27. Why autoplay with sound is not naturalBlogs and articles › The Eagle 3D Streaming system

    Why a streamed video, on Eagle 3D Streaming or anywhere else on the web, may start by itself but its sound may not, why a sound button and a play button are both still needed, and what…

  28. Demo appsGetting started

    Ready-made applications streaming on Eagle 3D Streaming.

  29. FullscreenDeveloper guides › Features API

    Fullscreen makes the stream fill the viewer's whole screen.

  30. iframe or Web SDKEmbedding

    Two ways to put an Eagle 3D Streaming stream in your page.

  31. Web SDK demo manualEmbedding › Embed with the Web SDK

    A manual for the running Eagle 3D Streaming Web SDK demo.

  32. Your own loading videoEmbedding

    Show your own video while an Eagle 3D Streaming stream gets ready in an <iframe> on your page: the video plays on top, a Start button appears the moment the stream is ready, and the…

  33. Embed with the Web SDKEmbedding

    The Web SDK puts a cloud-rendered Unreal application directly in your page — not inside an iframe — and hands you JavaScript control of it.

  34. Putting a login in front of a streamEmbedding › Set up the Web SDK

    Put a login in front of your Eagle 3D Streaming stream, so only the people you choose can reach it.

  35. Serving the pageEmbedding › Set up the Web SDK

    Your Eagle 3D Streaming Web SDK integration works when you double-click it.

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

  37. Control Panel FeaturesControl panel

    The Eagle 3D Streaming Control Panel is where apps are uploaded, configured, shared and paid for.

  38. Upload your app build from the Control PanelGetting started

    Upload the ZIP you packaged to the Eagle 3D Streaming Control Panel, then create a link that streams it.

  39. How buying works: trial, plan and extra storageControl panel

    How buying works in the Eagle 3D Streaming Control Panel: what the free trial lets you do, what it does not, and what you pay — today and on your next bill — when you add storage to a…

  40. OptimizationBlogs and articles

    Articles from Eagle 3D Streaming on making an Unreal app run well when it is streamed: what really limits the frame rate on a cloud machine, which effects to leave out, and what to…