Files
UnrealEngineUWP/Engine/Plugins/Media/PixelStreaming/Config/BasePixelStreaming.ini
aidan possemiers 71e0253c7c Merging Pixel Streaming refactor using //UE5/Dev-TensorWorks-to-//UE5/Release-5.0
- 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]
2022-01-19 22:03:59 -05:00

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")