Livestreaming, zero-latency, DX12-compatible bidirectional cameras for SPOUT/OBS

OffWorldLive - Oct 26, 2020

A set of DX12 (ray-tracing) compatible virtual cameras to bi-directionally live-stream simultaneous real-time video feeds at runtime direct to/from 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.

Receive support, and join our community of +30,000 content creators using our plugins, on Discord!


A suite of ray-tracing compatible virtual cameras that input/output 4K, DX12 compatible video feeds, with zero-latency, to and from any SPOUT compatible program (sender and receiver) including to OBS.


Ease-of-Use (see video tutorials below):

  • Plug-and-play: Drag & drop the cameras into your scene - no blueprints/setup required!
  • Can be attached to actors/ used with sequencer/ controlled with blueprints.
  • Frees up your viewport while you stream (better than a capture card).


Technical Innovation:

  • Converts DX12 textures to DX11 for ray-tracing compatibility.
  • Zero-latency (better than NDI).
  • Can process multiple, simultaneous real-time inputs/ output video feeds with resolutions up to 4K.
  • Can livestream Unreal level elements as an alpha channel for dynamic graphical overlays.


Cross-Compatibility

  • Can input/ output real-time video to/from any SPOUT programme (TouchDesigner, Resolume, Notch etc.)
  • Can live-stream video direct from Unreal to OBS 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


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