The Black Friday Sale is here! Save up to 70% on select products now through December 2.

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

UPDATE: Due to an overwhelming, positive response (downloaded +10,000 times in less than 2 weeks!) we have decided to open up this plugin to the community and make it free!

Please join our Discord to share your feature requests and ideas! We are actively working on adding new features!!!

This is a ray-tracing compatible virtual camera which allows you to live-stream ray-traced video direct from Unreal Engine:

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