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

OffWorldLive - 10월 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)

  • 지원 플랫폼
  • 지원 엔진 버전
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

UPDATE: Due to an overwhelming, positive response (downloaded +15,000 times in 3 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.

기술적 세부사항

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