You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
- Adds /?preferSFU option for browser peers to indicate they wish to use the SFU - Adds an SFU server to Samples/PixelStreaming/WebServers/SFU - Renames many classes in the PixelStreaming plugin to remove the "PixelStreaming" prefix from class names in private classes in favour of the namespace UE::PixelStreaming; public classes retain the prefix PixelStreaming and do not use the namespace. - Renamed a number of classes to use the phrase "PixelStreaming" instead of "PixelStreamer", specifically, PixelStreamerInputComponent to PixelStreamingInputComponent - All blueprint exposed static functions have been moved into a blueprint function library in PixelStreamingBlueprints. - Fixed a memory leak caused by buffer allocation in the NVENC encoder that was never emptied. - Moved to an explicit single threaded model for the NVENC video encoder - meaning only one encode job at a time per instance of the encoder. - Moved to more explicit failure message when a user runs out of available NVENC sessions - this is common a consumer NVIDIA GPUs that only support 3 encoding sessions now that we are supporting simulcast. - Introduced default simulcast settings of two streams: a full res stream and a half res stream. This can be overridden with `-SimulcastParameters=1.0,5000000,20000000,2.0,1000000,5000000` where each stream's parameters are specified in triples of scaling factor, min bitrate, max bitrate. Beware of running out of NVENC sessions if you specify too many stream sizes. - Moved to more safety checking during shutdown of datachannel observer as this class was causing some intermittent failures to do a clean shutdown. - Exposed WebRTC stats to Pixel Streaming. These can be viewed on screen using `-PixelStreamingHUDStats`. #JIRA UE-139687 UCS-2781 #rb Luke.Bermingham [FYI] Mattias.Jansson, Michael.Wallace #preflight 61e8a6dd817064a62d3ac148 #ROBOMERGE-AUTHOR: aidan.possemiers #ROBOMERGE-SOURCE: CL 18670627 in //UE5/Release-5.0/... via CL 18670647 via CL 18670649 #ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521) [CL 18670653 by aidan possemiers in ue5-main branch]
8 lines
442 B
INI
8 lines
442 B
INI
[/Script/PixelStreaming.PixelStreamingSettings]
|
|
DefaultCursorClassName=/PixelStreaming/DefaultCursor.DefaultCursor_C
|
|
TextEditBeamCursorClassName=/PixelStreaming/TextEditBeamCursor.TextEditBeamCursor_C
|
|
HiddenCursorClassName=/PixelStreaming/HiddenCursor.HiddenCursor_C
|
|
bMouseAlwaysAttached=true
|
|
|
|
[CoreRedirects]
|
|
+ClassRedirects=(OldName="/Script/PixelStreaming.PixelStreamerInputComponent", NewName="/Script/PixelStreaming.PixelStreamingInput") |