Commit Graph

41 Commits

Author SHA1 Message Date
Jared Goodwin
cb3d5efbde Try 128KB buffer threshold on data channel. 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
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
d2bb8b926b Merged PR 6: Linux capture fixes. 2021-07-29 07:57:32 -07:00
Jared
185b75892e Make WebRtcSession.SendDto async. 2021-07-29 07:57:30 -07:00
Jared
292ed4b978 Use predictive bandwidth analysis. 2021-07-29 07:57:29 -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
61f5cc5e66 Update hostname replacement in Publish.ps1. 2021-07-29 07:57:26 -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
dd9e71b772 Revert frame diffing to original method. Add Clear Logs/Scripting History. Alert for outdated .NET Framework version. 2021-07-29 07:56:52 -07:00
Jared
201c8c794a Fix monitor switching in stream mode. 2021-07-29 07:56:48 -07:00
Jared
1937a11008 Default to console on Windows Server. Null check on Dispatcher. 2021-07-29 07:56:48 -07:00
Jared
57f6be848b Clear sent frames queue when WebRTC state changes. 2021-07-29 07:56:47 -07:00
Jared
eea84a79b4 Code cleanup. 2021-07-29 07:56:44 -07:00
Jared
323f971176 Fix WebRTC buffer reaching threshold during file transfer. 2021-07-29 07:56:44 -07:00
Jared
b74e2e7e77 Fix Linux window positioning. Wait for WebRTC buffer to clear when sending files. 2021-07-29 07:56:43 -07:00
Jared
b4b9f09365 Create browser controls. Begin fleshing out client services. 2021-07-29 07:56:43 -07:00
Jared
4b797d975a Cleanup and message de-duplication. 2021-07-29 07:56:42 -07:00
Jared
a135b22131 Message handling cleanup and de-duplication. 2021-07-29 07:56:42 -07:00
Jared Goodwin
75db74c85e Add Linux session indicator. Add NotifyUser to app settings. Add ShutdownService. 2021-07-29 07:56:38 -07:00
Jared Goodwin
e4df1e24a3 Add "stream mode" as an option for WebRTC video. 2021-07-29 07:56:37 -07:00
Jared Goodwin
c00883e267 Check transeiver instead of peer connection for video track. 2021-07-29 07:56:37 -07:00
Jared Goodwin
6b592379b8 Target .NET Core 3.1 for Desktop.Core library. 2021-07-29 07:56:37 -07:00
Jared Goodwin
bf89797558 Dispose of DataChannel before exiting. 2021-07-29 07:56:37 -07:00
Jared Goodwin
44dc4e346c Handle errors in CreateFromArgb32Callback. 2021-07-29 07:56:37 -07:00
Jared Goodwin
ad211e6e64 Added WebRTC video stream. 2021-07-29 07:56:37 -07:00
Jared Goodwin
dd3b9083bd Update WebRTC library and accomodate API changes. 2021-07-29 07:56:37 -07:00
Jared Goodwin
bae1d1d628 Re-structure projects. Introduce WPF/Avalonia chat windows. Record session from browser. 2021-07-29 07:56:36 -07:00