Downtown West Modular Set now available for free

DirectX 12 Livestream to SPOUT - OBS (no capture card/ NDI required)

OffWorldLive - Oct 26, 2020

A Direct X 12 compatible virtual camera to live-stream multiple simultaneous realtime video feeds (with ray-tracing) at runtime direct to SPOUT - OBS (without the computational overhead/ latency of capture cards/ NDI)

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.26
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

For support or discussion with our community of +25,000 content creators using the plugin, please join our Discord!

This is a ray-tracing compatible virtual camera that offers the simplest workflow for live-streaming from inside Unreal.

It outputs to any SPOUT receiver program, including OBS (for easy live-streaming to the internet) via our SPOUT-OBS plugin:

Technical Innovation:

  • Converts DX12 (ray-traced) textures to DX11 and outputs as a real-time video feed.
  • Real-time video feed has almost zero-latency (better than NDI).
  • Can output multiple, simultaneous real-time video streams from a single level with resolutions up to 4K.


  • Is plug-and-play: Drop the camera into your scene and it streams video output immediately.
  • Can be attached to actors/ used with the sequencer/ controlled with blueprints.
  • It doesn't block your viewport while you stream (better than a capture card).


  • Can output real-time video to any SPOUT receiver (TouchDesigner, Resolume, Notch etc.)
  • Can live-stream video direct from Unreal in combination with our SPOUT to OBS Studio plugin
  • Can be used in Editor view or packaged into an executable.

Technical Details

Support: We are available for questions on Discord!!!

Documentation: YouTube Tutorials / Readme / Installation video

Code Modules:

  •  LivestreamingCamera - Runtime
  •  USpout - Runtime

Number of Blueprints: 0

Number of C++ Classes: 5

#Network Replicated: No

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64