You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
Refactor player sessions Fix PixelStreamingAudioComponent had delayed audio. Fix audio bitrate from Unreal Engine to browser was set to a low default causing compressed audio quality in stream. The new default is now Opus maximum value of 510kb/s. Fix the Selective Forwarding Unit (SFU) not being added to the Pixel Streaming samples folder for a packaged project Fix default max bitrate not being high enough to support 4k. Fix reconnections not autoplaying in the browser. Add datachannel support to SFU. Add WebRTC c++ client behaviour to pixel streaming system. This is used for developing unit tests. Add a unit test that will start streaming, connect a client and check that a data channel message can be sent. Add the ability for a user to start/stop streaming as needed through the use of PixelStreaming.StartStreaming and PixelStreaming.StopStreaming Add the ability for the stream resolution to be changed at runtime Notes: AVEncoder no longer stores a width and height; These properties have been moved to the FVideoEncoderInput. This input is now the source of truth and both AMF and NVENC will adapt their resolution to the input resolution. #rb luke.bermingham #fyi mattias.jansson, nick.pace, matthew.cotton, aidan.possemiers, sandor.hadas #preflight 6204c7aba65a8a28464df03c #jira none [CL 18948482 by William Belcher in ue5-main branch]
How to use files in this directory: - Files with .ps1 extension can be run with PowerShell[.exe] in Windows. Powershell needs to be started as Administrator to run setup.ps1 so it can run installation / installation check steps - Make sure that all of your dependencies are installed. Use .\setup.ps1 what will install whatever is missing as long as you are on a supported operating system - Run a local instance of the Cirrus server by using the .\run_local.ps1 script - Use the following scripts to run locally or in your cloud instance: - Start_SignallingServer.ps1 - Start only the Signalling (STUN) server - Start_TURNServer.ps1 - Start only the TURN server - Start_WithTURN_SignallingServer.ps1 - Start a TURN server and the Cirrus server together - The Start_Common.ps1 file contains shared functions for other Start_*.ps1 scripts and it is not supposed to run alone - The local/cloud Start_*.ps1 powershell scripts can be invoked with the --help command line option to see how those can be configured. The following options can be supplied: --publicip, --turn, --stun. Please read the --help