Commit Graph

111 Commits

Author SHA1 Message Date
Jared Goodwin
44638a330f Update NuGet packages. 2021-07-29 07:58:17 -07:00
Jared Goodwin
aac8db5cc6 Add name to Server artifact. Update installer. Update packages. 2021-07-29 07:58:14 -07:00
Jared Goodwin
ba53c165f3 Re-implement auto quality toggle. 2021-07-29 07:58:12 -07:00
Jared Goodwin
8ca0f77aa8 Add orientation to DirectXOutput model to detect orientation of non-primary monitors. 2021-07-29 07:58:12 -07:00
Jared Goodwin
1722dd3115 Allow whitespace through. 2021-07-29 07:58:10 -07:00
Jared Goodwin
cb3d5efbde Try 128KB buffer threshold on data channel. 2021-07-29 07:58:10 -07:00
Jared Goodwin
51c80ee1ae Check for and log input keys that can't be parsed. 2021-07-29 07:58:10 -07:00
Jared Goodwin
d7012b068f Refactor TryDisposeAll 2021-07-29 07:58:09 -07:00
Jared Goodwin
a941f76d81 Refactor server installer prompts. 2021-07-29 07:58:08 -07:00
Jared Goodwin
5e2e6b7431 Remove resize for now. 2021-07-29 07:58:08 -07:00
Jared Goodwin
4cb8fe9d99 Resize images based on quality. 2021-07-29 07:58:08 -07:00
Jared Goodwin
a3476714fd Track frames by Id. 2021-07-29 07:58:08 -07:00
Jared Goodwin
6f593cd751 Remove unnecessary async/await. 2021-07-29 07:58:05 -07:00
Jared Goodwin
402ab9a87b Remove submodule. 2021-07-29 07:58:04 -07:00
Jared Goodwin
771c2a2cd6 Use DelayUntil when sending DTO through DataChannel. 2021-07-29 07:58:04 -07:00
Jared Goodwin
c2d6dae83b Revert WebRTC library back to Microsoft MixedReality WebRTC. 2021-07-29 07:58:04 -07:00
Jared Goodwin
75006eae6c Additional logging. 2021-07-29 07:58:03 -07:00
Jared Goodwin
01ea330f54 Signal end of ICE with null candidate. 2021-07-29 07:58:03 -07:00
Jared Goodwin
6874493a29 Update submodule. 2021-07-29 07:58:02 -07:00
Jared Goodwin
67a29e4430 Add SipSorcery as submodule. 2021-07-29 07:58:02 -07:00
Jared Goodwin
6e24f3de2c Return completed task. 2021-07-29 07:58:02 -07:00
Jared Goodwin
f43bedb0d5 Fix merge issues for SipSorcery. 2021-07-29 07:58:02 -07:00
Jared
b026ff8179 Wait for buffer drain when sending DTO. 2021-07-29 07:57:40 -07:00
Jared
8abdbf7986 Use separate hub method params for signaling. 2021-07-29 07:57:39 -07:00
Jared
3a5471b553 Replace MR WebRTC with SIPSorcery. 2021-07-29 07:57:39 -07:00
Jared Goodwin
50237c8167 Trim trailing slashes from server URL. 2021-07-29 07:57:36 -07:00
Jared
9905bfd449 Switch to input desktop on each frame get. 2021-07-29 07:57:32 -07:00
Jared Goodwin
d2bb8b926b Merged PR 6: Linux capture fixes. 2021-07-29 07:57:32 -07:00
Jared Goodwin
8c3f997b89 Merged PR 5: Replace Server UI with Blazor 2021-07-29 07:57:31 -07:00
Jared
6811e39231 Revert some capture changes. 2021-07-29 07:57:30 -07:00
Jared
185b75892e Make WebRtcSession.SendDto async. 2021-07-29 07:57:30 -07:00
Jared
0ed01bd2ae Set when full-screen refresh needed. 2021-07-29 07:57:29 -07:00
Jared
292ed4b978 Use predictive bandwidth analysis. 2021-07-29 07:57:29 -07:00
Jared
df96932579 Track of refresh is needed. 2021-07-29 07:57:29 -07:00
Jared
49e6b92f3a Use combination of JPEG and WEBP. 2021-07-29 07:57:29 -07:00
Jared
0d98fcd278 Implement SkiaSharp. Remove manual quality controls. 2021-07-29 07:57:29 -07:00
Jared
12e789e545 NuGet package updates. 2021-07-29 07:57:28 -07:00
Jared
53045672dc Skip the alpha channel when diffing images. Only clone diffed frame once. 2021-07-29 07:57:28 -07:00
Jared
1f7890fbe7 Wait for buffer drain on any RTC DTO. 2021-07-29 07:57:28 -07:00
Jared
5a2f12cb03 Cleanup 2021-07-29 07:57:28 -07:00
Jared
c55e353cdd NuGet package updates. 2021-07-29 07:57:27 -07:00
Jared
7db7d0b859 Code cleanup. 2021-07-29 07:57:27 -07:00
Jared
61f5cc5e66 Update hostname replacement in Publish.ps1. 2021-07-29 07:57:26 -07:00
Jared
b89eabcdeb Populate relay codes. 2021-07-29 07:56:55 -07:00
Jared
e2665771de Remove third-party relay services. 2021-07-29 07:56:55 -07:00
Jared
d0bb736059 Remove unneeded usings. 2021-07-29 07:56:55 -07:00
Jared Goodwin
7f3536017f Merged PR 4: Branding 2021-07-29 07:56:55 -07:00
Jared
91053e21a2 Fix GUI host prompt. 2021-07-29 07:56:54 -07:00
Jared
45b17b8a9a Swap chat host/client roles. 2021-07-29 07:56:53 -07:00
Jared
4a47c844c2 Ubuntu desktop app requires sudo but will install dependencies. Created config service to replace static class. 2021-07-29 07:56:53 -07:00