NexPlayer™ for Unreal Engine is a video streaming plugin that enables HLS & DASH streaming on Android, iOS, HTML5 / Web and Windows apps and games. NexPlayer supports Unreal Pixel Streaming. It allows to create interactive video content within Unreal Engine project and stream it to any device with Pixel Streaming.
NexPlayer will be available for more platforms soon, stay tuned.
This repository contains the NexPlayer™ for Unreal feature list as well as an installation guide. If you want to try a demo and see the full documentation, please contact us at our website.
Live streaming inside Unreal games and apps
Stream Amazon IVS inside Unreal Engine
Our Unreal video player plugin enables the introduction of new exciting use cases inside your Unreal games, such as concerts, video items related to the game or new metaverse experiences.
The NexPlayer™ for Unreal Engine video streaming player is developed entirely in-house, making it fully customizable to implement any desired functionality. Don't hesitate to contact us if you need specific features not supported yet.
We support the following features:
Overview |
|
Basic Features |
|
Platform | Supported Graphics APIs | HLS | DASH |
---|---|---|---|
Android | OpenGLES2, OpenGLES3 | :heavy_check_mark: | :heavy_check_mark: |
iOS | Metal | :heavy_check_mark: | :heavy_check_mark: |
Windows | DirectX11 / DirectX12 | :heavy_check_mark: | :heavy_check_mark: |
Android VR | OpenGLES2, OpenGLES3 | :heavy_check_mark: | :heavy_check_mark: |
HTML5 | WebGL 1.0 / WebGL 2.0 | :heavy_check_mark: | :heavy_check_mark: |
Platform | UE 4.22 | UE 4.23 | UE 4.24 | UE 4.25 | UE 4.26 | UE 4.27 | UE 5.0 | UE 5.1 | UE 5.2 |
---|---|---|---|---|---|---|---|---|---|
Android | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
iOS | :heavy_check_mark: | ||||||||
Windows | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
HTML5 | :heavy_check_mark: | :heavy_check_mark: |
Close your Unreal project if it is open.
Unzip the NexPlayerUnreal SDK (NexPlayer Demo Project) and copy the folder NexPlayerUnreal/Plugins/NexPlayerUnreal (NexPlayer Unreal Plugin) inside of the Plugins folder of your project.
If you don't have a Plugins folder in your project, create one:
Open the project and open the Plugins Window:
Scroll all the way down to the Project section and under the Video category, select NexPlayerUnreal and check Enabled:
A yellow prompt will pop-up asking you to restart the editor, press the Restart Now button:
Unreal Engine will compile the plugin and open the project, with the plugin fully imported.
Add to the scene some basic actor where the rendering will occur. It needs to have the UVs properly set. It's recommended to use a Plane or Shape cube (the regular primitive cube won't work because of it's UVs):
Scale the Actor to match the desired video screen ratio (generally 16:9). On the bottom right corner of the Content Browser, press View Options and make sure Show Plugin Content:
Add the BP_NexPlayer Actor located in NexPlayerUnreal Content/Blueprints to the scene:
Select the BP_NexPlayer Actor and set the stream URL in the Details tab:
Add one element to Target Actors in the Details tab and reference the Actor you added before:
Play the scene, and you will see your video rendering on the target Actor:
unreal.support@nexplayer.com
+34 914 184 356
See you also at trade shows around the world!
Android media player plugin for Unreal Engine, Unreal marketplace, Windows media player plugin for Unreal Engine, Media Player plugin for Unreal Engine, Stream live performances and media into your Unreal project, HLS and DASH streaming within Unreal Engine, Unreal Engine Video Streaming, UE4 live streaming, UE5 live streaming, web3, real-time 3D world, Unreal Engine 4 HTML5, NFT, cryptocurrency, web3 gaming and entertainment, blockchain, Electra Media Player, Media player plugin for Unreal, Unreal Engine 4, Unreal web, UE4, Unreal Engine 5, Epic games, Oculus Quest, Oculus Quest 2, Meta Oculus, Gear VR, HTC Vive, Google Cardboard, Daydream, Pico Goblin & Neo, electronic dance music, metaverse, AR, VR, XR, Amazon Interactive Video Service, Amazon IVS Unreal, timed metadata, embed metadata, metadata, ID3 tags, timestamps, Azure PlayFab, webbrowser, webGL, HTML5, unreal web player, unreal html5 video, Twitch.