Commit Graph

8 Commits

Author SHA1 Message Date
luke bermingham
be6357d7a2 Rework PixelStreaming stats to use internal WebRTC stats.
- Stats can now be queried.
- Stats can be listened to for changes using IPixelStreamingModule::AddAnyStatChangedCallback.
- Web frontend stats/settings cleaned up to reflect only important settings a user can change.
- Removed latency tester in favour of a stats report.

#jira UE-136118
#rb self
[FYI] Aidan.Possemiers, Nick.Pace, Matthew.Cotton, William.Belcher
#preflight 61d24a8921763c62c97d1378

#ROBOMERGE-AUTHOR: luke.bermingham
#ROBOMERGE-SOURCE: CL 18499770 in //UE5/Release-5.0/... via CL 18499772
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18499773 by luke bermingham in ue5-release-engine-test branch]
2022-01-02 20:27:41 -05:00
luke bermingham
caec606945 Added default simulcast settings if none are specified and removed the implicit design that the presence of simulcast parameters implies the use of simulcast. Simulcast usage is instead triggered by the PSPFlag_IsSFU parameter in new peer connections.
- Fix for low bitrate when no SFU connected.
- Fix for no stream connection (black stream) when streamer connecting and no simulcast parameters specified.

#JIRA UE-137206
#rb self
[FYI] Nick.Pace, Aidan.Possemiers, Matthew.Cotton
#preflight 61ce4791ad69446e59129eda

#ROBOMERGE-AUTHOR: luke.bermingham
#ROBOMERGE-SOURCE: CL 18498100 in //UE5/Release-5.0/... via CL 18498101
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18498102 by luke bermingham in ue5-release-engine-test branch]
2021-12-30 19:20:56 -05:00
william belcher
e5d1227b3a Merging CL18427372 (Enable sending of large files over datachannel) into UE5
#JIRA UE-137207
#rb Luke.Bermingham
[FYI] Mattias.Jansson
#lockdown Mitchell.Wilson
#preflight 61ba8340753a9d8c87c31d53

#ROBOMERGE-AUTHOR: william.belcher
#ROBOMERGE-SOURCE: CL 18481140 in //UE5/Release-Engine-Staging/...
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18481162 by william belcher in ue5-release-engine-test branch]
2021-12-16 19:04:53 -05:00
luke bermingham
72fd2e12ba Added superficial comment change to app.js
#rb self
[FYI] Marc.Audy
# jira none

#ROBOMERGE-AUTHOR: luke.bermingham
#ROBOMERGE-SOURCE: CL 18462162 in //UE5/Release-5.0/... via CL 18462249
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18462294 by luke bermingham in ue5-release-engine-test branch]
2021-12-14 18:45:57 -05:00
luke bermingham
5b7cd93fdb Fix for Firefox and TURN on AWS. The shim we were using was broken.
- Improve JS logging with formatting and colouring, removed redundant logs.
- Added url parameter ?ForceTURN because Firefox method of forcing TURN seems problematic and Chrome does not have a method to force TURN.

#JIRA UE-136873
#rb Matthew.Cotton
[FYI] Nick.Pace, Mattias.Jansson, Aidan.Possemiers, Marco.Anastasi

#ROBOMERGE-AUTHOR: luke.bermingham
#ROBOMERGE-SOURCE: CL 18428596 in //UE5/Release-5.0/... via CL 18428600
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18428605 by luke bermingham in ue5-release-engine-test branch]
2021-12-09 23:32:07 -05:00
matthew cotton
1363134cbe Merging //UE5/Dev-TensorWorks CLs 18200048 and 18306147 to Release-5.0 (//UE5/Release-5.0)
- Changing the offer/request order
- Adding sfu support
- Adding simulcast support
- Largish structural changes
- adding reference SFU server

#jira UE-136239, UE-136238
#rb aidan.possemiers, luke.bermingham, nick.pace
[FYI] Mattias.Jansson

#ROBOMERGE-AUTHOR: matthew.cotton
#ROBOMERGE-SOURCE: CL 18345619 in //UE5/Release-5.0/... via CL 18345653
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18345683 by matthew cotton in ue5-release-engine-test branch]
2021-12-01 16:57:33 -05:00
luke bermingham
0fef2631d5 Merging
//UE5/Main/Samples/PixelStreaming/WebServers/SignallingWebServer/...

to //UE5/Release-5.0/Samples/PixelStreaming/WebServers/SignallingWebServer/...

#ROBOMERGE-AUTHOR: luke.bermingham
#ROBOMERGE-SOURCE: CL 18298347 in //UE5/Release-5.0/... via CL 18298353
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18298357 by luke bermingham in ue5-release-engine-test branch]
2021-11-26 02:26:38 -05:00
nick pace
fa7ea09416 Add sample files for Pixel Streaming Matchmaker and Signalling Web Server
#JIRA UCS-1831
#rb luke.bermingham
[FYI] aidan.possemiers, marco.anastasi

#ROBOMERGE-AUTHOR: nick.pace
#ROBOMERGE-SOURCE: CL 17919803 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)

[CL 17919815 by nick pace in ue5-release-engine-test branch]
2021-10-25 23:30:36 -04:00