Unreal Engine SDK

SDK VERSION 3.6 FOR USE WITH UNREAL ENGINE® 5.0, 5.1, 5.2, 5.3, AND 5.4

Version 3.6

  • Compatibility fixes up to and including Unreal Engine 5.4

Version 3.5

  • Compatibility fixes up to and including UE5.3.2

  • Removed support for UE4. The differences between UE4 and UE5 are becoming too great.

  • Updated to NDI 6.0.1

Version 3.4

  • Compatibility fixes up to and including UE5.3.

Version 3.3

  • Implemented sending audio out of Unreal over NDI.

  • Improved receiving audio from NDI into Unreal, including control over the number of channels.

  • Fixed shader script compatibility with Shader Model 6.

  • Fixed crashes when resizing the window while using active viewport streaming.

  • Fixed crash when receiving stream switched from not having an alpha channel to having an alpha channel.

  • Fixed compatibility issue with UE5.1 when the NDI Media Texture is opened in the editor.

  • Fixed changing the name of a source in the receiver's properties panel not registering as a change.

Version 3.2

  • Fixed UE5.0 compatibility for NDI Media Texture2D. Some missing functions were causing errors when attempting to open the texture's properties panel.

  • Fixed initialization of NDI Media Receiver internal video texture potentially happening on the wrong thread, particularly in shipping builds.

  • Added missing dependencies to example build script.

  • Added support for UE5.1.

Version 3.1

  • Changed BGRA to UYVY conversion to work around missing texture readback functionality in the UE5 D3D12 renderer.

  • Fixed receiver connection editor settings not updating properly when part of the stream name specification is changed.

  • Updated NDI to latest 5.5.1 release.

Version 3.0

  • Support UE4.26, UE4.27, and UE5.0. Dropped support for UE4.25 due to too many incompatibilities. Added support for Linux Arm64.

  • Implemented support for Unreal Media IO Framework.

  • Alpha channels work again, both receiving and sending.

  • Added ability to mute audio and/or video on a receiving connection.

  • Added support for disabling color channels (and keeping alpha).

  • Viewport capture now uses the more capable scene capture component instead of the cinematic camera.

  • Added PTZ support.

  • Added support for sending, receiving, and parsing NDI metadata (including through blueprints).

  • Added support for controlling UE properties from TriCaster macros (still somewhat experimental).

  • More blueprint support (including NDI metadata handling, delegates for notifying when an audio/video/metadata frame has been sent or is being received, starting and stopping connections, more access to sender and receiver states).

  • Added support for receivers to supply timecodes to a UE Timecode Provider.

  • NDI source can now be selected through a pulldown menu in the connection settings.

  • Received audio is now mixed to mono instead of dropping channels.

Last updated