Turn your project into a web link

Dawn Stream

Browser-connected interactive cloud rendering: H.264 + WebRTC, signaling, and frontend SDK. Currently MVP; recommended demo at 720p30, with 1080p available when hardware encode is enabled.

Overview

Open-source O3DE has no browser cloud-streaming path. High-fidelity 3D usually means downloading a client — a high bar for demos, web twins, and low-end endpoints. DawnEngine ships Dawn Stream: render on a cloud GPU, push frames over WebRTC, and stream input back from the browser.

Current status is MVP: the core path works. Provided by the DawnStream Gem and disabled by default. Everyday demos work well at 720p / 30 fps; with real WebRTC and hardware encode enabled, 1080p is also available. Higher concurrency, cloud orchestration, multi-viewer, and queuing continue to expand. Dawn Stream carries encoded video and remote input — it does not replace multiplayer authoritative state sync.

Key Capabilities

  • Engine side: capture frames, H.264 encode, WebRTC push; input from the browser.
  • Service side: Node.js signaling (or embedded) to pair browsers with GPU hosts.
  • Frontend SDK: TypeScript SDK and reference player to embed a 3D viewport in business apps.
  • Zero-install delivery: one GPU server + one link for a demo.
  • Ops: bitrate feedback loop, on-demand keyframes, ps_* diagnostics, and deployment checklists.

Use Cases

  • Embed 3D in digital-twin / smart-city web consoles.
  • Sales and investment demos: open a link in a meeting-room browser.
  • Remote reviews and thin-client delivery.

Dawn Stream delivers worlds built with World Streaming and double precision; multi-GPU nodes can add AFR. Venue multi-display: ClusterDisplay. Manuals: docs site.