Commit Graph

1479 Commits

Author SHA1 Message Date
Miroslav Šedivý
7d53e59945 properly clear inactive cursors. 2022-03-27 00:26:11 +01:00
Miroslav Šedivý
81867d811b sessions: switch to settings struct. 2022-03-27 00:08:06 +01:00
Miroslav Šedivý
d004ddd68f private mode implementation. 2022-03-26 23:20:38 +01:00
Miroslav Šedivý
f549171ded opus useinbandfec. 2022-03-24 21:48:51 +01:00
Miroslav Šedivý
192095da86 upgrade dependencies. 2022-03-23 12:07:56 +01:00
Miroslav Šedivý
832c1f22e2 version 1.5.8 2022-03-21 14:25:46 +01:00
Miroslav Šedivý
88b69390bc version 1.5.7 2022-03-21 14:25:20 +01:00
Miroslav Šedivý
8593d2d0fd move shared code to pkg. 2022-03-20 11:43:00 +01:00
Miroslav Šedivý
94c17e9a42 rename module to gitlab.com/demodesk/neko/server. 2022-03-20 11:27:41 +01:00
Miroslav Šedivý
67c62a1516 fix screencast start race. 2022-03-19 00:24:52 +01:00
Miroslav Šedivý
a58ae0b95f catch videoSnap error. 2022-03-19 00:23:57 +01:00
Miroslav Šedivý
33245fea03 webrtc fallback image video snap. 2022-03-18 23:56:27 +01:00
Miroslav Šedivý
8f8094e7bd screencast switch to image src. 2022-03-12 00:16:27 +01:00
Miroslav Šedivý
82f45bfedd add videoSnap. 2022-03-12 00:01:54 +01:00
Miroslav Šedivý
9ea1fb00d3 show screencast if not playing instead of unplayable. 2022-03-11 00:23:44 +01:00
Miroslav Šedivý
cee6332587 screencast as overlay, load when webrtc unstable. 2022-03-10 23:46:30 +01:00
Miroslav Šedivý
e61b04671b fix onsignalingstatechange. 2022-03-10 22:39:55 +01:00
Miroslav Šedivý
45e8ad19a9 webrtc send: check only data channel availability. 2022-03-10 22:39:34 +01:00
Miroslav Šedivý
f536552377 add webrtc stable to state. 2022-03-10 22:38:33 +01:00
Miroslav Šedivý
134db3d0c9 lint. 2022-03-10 20:44:23 +01:00
Miroslav Šedivý
30952b8222 version 1.5.6 2022-03-10 14:12:47 +01:00
Miroslav Šedivý
aa556b7839 go mod tidy. 2022-03-09 13:34:01 +01:00
Miroslav Šedivý
e2db39fe69 add comments to reconnector. 2022-03-09 00:05:50 +01:00
Miroslav Šedivý
7a7041625a webrtc set video on track unmute. 2022-03-07 23:28:13 +01:00
Miroslav Šedivý
d108343ced Logs JSON output. 2022-03-07 10:05:02 +00:00
Miroslav Šedivý
c6d4ff25e2 version 1.5.5 2022-02-14 18:49:44 +01:00
Miroslav Šedivý
f32e7e7075 fix-races. 2022-02-14 17:41:47 +00:00
Miroslav Šedivý
e78ee758c5 fix webrtc _connected. 2022-02-13 23:30:58 +01:00
Miroslav Šedivý
89ba775a71 add pprof. 2022-02-12 20:22:50 +01:00
Miroslav Šedivý
d068698836 update logging. 2022-02-12 18:55:56 +01:00
Miroslav Šedivý
55a2b14aea webrtc implement signal close. 2022-02-12 18:46:00 +01:00
Miroslav Šedivý
53a78140ea webrtc statsStop in diesconnect function. 2022-02-12 18:39:26 +01:00
Miroslav Šedivý
37b0a82167 webrtc on connected singleton. 2022-02-12 18:39:05 +01:00
Miroslav Šedivý
b3eba8bd14 add original event to control events. 2022-02-12 14:25:25 +01:00
Miroslav Šedivý
1fdcac5826 add signal close. 2022-02-12 14:19:48 +01:00
Miroslav Šedivý
d20fa071e7 register negotiation event after initial offer. 2022-02-10 23:39:52 +01:00
Miroslav Šedivý
369d8f3ccf peer webrtc connection check. 2022-02-10 00:12:30 +01:00
Miroslav Šedivý
c83883fd1e vscode debugging. 2022-02-09 23:10:29 +01:00
Miroslav Šedivý
924be20505 WebRTC TCP and UDP mux. 2022-02-09 20:45:03 +00:00
Miroslav Šedivý
a482267839 version 1.5.4 2022-02-07 14:33:04 +01:00
Miroslav Šedivý
c5e845c025 Resolve "Fallback image caching problem" 2022-02-07 13:31:11 +00:00
Miroslav Šedivý
f4c0fe7e87 version 1.5.3 2022-02-01 19:32:16 +01:00
Miroslav Šedivý
b2e1eba4c2 update control API. 2022-01-30 21:09:13 +01:00
Miroslav Šedivý
7d779396ba move control events to own emitter. 2022-01-30 21:01:14 +01:00
Miroslav Šedivý
87766d4e41 add control lock. 2022-01-30 20:55:19 +01:00
Miroslav Šedivý
d5125ea8e1 add control. 2022-01-30 19:44:27 +01:00
Miroslav Šedivý
de62a349ed add overlay events. 2022-01-30 17:09:35 +01:00
Miroslav Šedivý
bd5f02223a fix log. 2022-01-30 01:28:38 +01:00
Miroslav Šedivý
c2cf9277dc emit /recevie samples on demand. 2022-01-22 17:58:05 +01:00
Miroslav Šedivý
26ab7fa12d add control cut. 2022-01-30 17:53:22 +01:00