Commit Graph

  • 61e6f62ff5 remove HTML tags from username m1k1o 2021-02-13 12:19:39 +01:00
  • c2e57cf51a fix client linter m1k1o 2021-02-13 12:05:59 +01:00
  • 3423cbc3b2 switch WebRTC to BigEndian. Miroslav Šedivý 2021-02-13 00:02:35 +01:00
  • 061fbe60cf switch WebRTC to BigEndian. Miroslav Šedivý 2021-02-13 00:01:56 +01:00
  • ed9f0276c7 fix WebRTC send: remove structures with dynamic size. Miroslav Šedivý 2021-02-12 23:46:57 +01:00
  • fbec6cee63 WebRTC use data channel from server. Miroslav Šedivý 2021-02-12 23:46:25 +01:00
  • 8a3b3f14cb WebRTC channel from server. Miroslav Šedivý 2021-02-12 23:45:16 +01:00
  • 90aa2ce51a cursor utils: split to URI and bytes. Miroslav Šedivý 2021-02-12 23:43:52 +01:00
  • b8b43d69b0 add playsinline attribute for video m1k1o 2021-02-12 22:48:31 +01:00
  • ed495f2fd9 overlay remove defaults for props. Miroslav Šedivý 2021-02-12 22:27:51 +01:00
  • af3a28274d add customized WebRTC send functions. Miroslav Šedivý 2021-02-12 22:13:55 +01:00
  • c54703d7d7 destroy WS and WebRTC peers before assigning. Miroslav Šedivý 2021-02-12 21:48:47 +01:00
  • c8200e3bb7 add WebRTC send function. Miroslav Šedivý 2021-02-12 21:06:42 +01:00
  • 05176a2b31 round cursors pixel position. Miroslav Šedivý 2021-02-12 17:28:58 +01:00
  • a1d755d6eb pass canvas size to overlay. Miroslav Šedivý 2021-02-12 17:11:28 +01:00
  • a67d1d0e4f show clipboard when writeText or readText is not available m1k1o 2021-02-11 23:03:08 +01:00
  • 873e9250cc optimize cursor moving with canvas rendering. Miroslav Šedivý 2021-02-11 21:17:47 +01:00
  • 6cfe39e6c5 add shared cursor as image tag. Miroslav Šedivý 2021-02-11 19:03:31 +01:00
  • f22922191a broadcast cursor position via WebSockets. Miroslav Šedivý 2021-02-11 18:36:27 +01:00
  • 723ec821f3 prefix classes with neko-. Miroslav Šedivý 2021-02-10 20:57:13 +01:00
  • becc18a928 add red outline when controling. Miroslav Šedivý 2021-02-10 20:54:44 +01:00
  • c18213af63 implicit hosting on mouse click. Miroslav Šedivý 2021-02-10 20:49:02 +01:00
  • c2d47108fc remove users first interaction event. Miroslav Šedivý 2021-02-10 19:33:42 +01:00
  • 221dd29968 added simple WebRTC video switching when 0 fps. Miroslav Šedivý 2021-02-10 19:27:34 +01:00
  • e8286dec96 xorg: filter out all irrelevant screen rates. Miroslav Šedivý 2021-02-10 18:56:20 +01:00
  • 78fe08a029 Merge branch 'dev' of github.com:m1k1o/neko into dev m1k1o 2021-02-09 21:23:43 +01:00
  • 3b51c02486 add nordvpn to firefox m1k1o 2021-02-09 21:23:16 +01:00
  • f7ae2f3b3c add widevine support to chromium m1k1o 2021-02-09 21:20:53 +01:00
  • c0c14b3ac2 add screen-size aware pipelines. Miroslav Šedivý 2021-02-09 20:36:22 +01:00
  • e28b714090 webrtcReconnect. Miroslav Šedivý 2021-02-08 22:32:54 +01:00
  • 15e369da33 webrtc force close all. Miroslav Šedivý 2021-02-08 22:32:33 +01:00
  • bac69a205f update qualities pipelines with fps. Miroslav Šedivý 2021-02-08 22:21:21 +01:00
  • 2733d88d9f edit xorg modelines. Miroslav Šedivý 2021-02-08 22:21:01 +01:00
  • 5f07d5aa87 bug: do not set authenticated to False when WS disconnected. Miroslav Šedivý 2021-02-08 19:35:14 +01:00
  • 03b4f7c71b disconnect websocket on system disconnect event. Miroslav Šedivý 2021-02-08 19:31:15 +01:00
  • 1ab1953dea refactor webscoket reconnection logic. Miroslav Šedivý 2021-02-08 19:14:39 +01:00
  • 85a3f4fd9d minor WS &WebRTC fixes. Miroslav Šedivý 2021-02-08 18:46:07 +01:00
  • b6d61c0748 websocket improve disconnection handling. Miroslav Šedivý 2021-02-08 18:27:37 +01:00
  • f2a9a33cb0 fix logout and save WS url. Miroslav Šedivý 2021-02-08 17:50:12 +01:00
  • 817ea28379 webrtc stats ignote when no connection. Miroslav Šedivý 2021-02-08 17:31:06 +01:00
  • 626164df89 SignalVideo reply. Miroslav Šedivý 2021-02-07 17:29:40 +01:00
  • 7858edb8ec webrtc connection change. Miroslav Šedivý 2021-02-07 17:28:15 +01:00
  • dd2ca03955 choose video with CreatePeer. Miroslav Šedivý 2021-02-07 17:07:55 +01:00
  • 5cdb6e074e send video IDs with signal provide. Miroslav Šedivý 2021-02-07 16:52:30 +01:00
  • 73e043aa0d add reconnection logic. Miroslav Šedivý 2021-02-07 16:43:53 +01:00
  • 1fee7acaab add webrtc_stats to state. Miroslav Šedivý 2021-02-07 16:28:09 +01:00
  • 0aef325c5b add ice candidates adter accepting remote description. Miroslav Šedivý 2021-02-07 16:01:08 +01:00
  • 46c2625f1c add video stats. Miroslav Šedivý 2021-02-07 15:49:10 +01:00
  • 1838a74213 switch to VP8 with multiple qualities. Miroslav Šedivý 2021-02-06 18:18:49 +01:00
  • eb88c8dc62 independent tracks for users & stream switching. Miroslav Šedivý 2021-02-06 18:16:24 +01:00
  • 417a3d1692 stream listeners as pointers. Miroslav Šedivý 2021-02-06 17:05:25 +01:00
  • 5d66dcdb7b unsubscribe listeners on shutdown. Miroslav Šedivý 2021-02-06 12:59:57 +01:00
  • f05889bd56 Capture stream: Add- and RemoveListener. Miroslav Šedivý 2021-02-06 12:52:02 +01:00
  • 6756114e30 replace video track on demand. Miroslav Šedivý 2021-02-05 20:35:30 +01:00
  • c81bca9b2f session GetWebRTCPeer. Miroslav Šedivý 2021-02-05 18:14:45 +01:00
  • 761f6d8a8f add Video error return. Miroslav Šedivý 2021-02-05 18:07:58 +01:00
  • f62d36ac4f WebRTC SetVideoID. Miroslav Šedivý 2021-02-05 17:57:33 +01:00
  • aa7a131da2 refactor single video track to an array. Miroslav Šedivý 2021-02-05 17:40:29 +01:00
  • ebd7e7c065 move gst pipelines to codec. Miroslav Šedivý 2021-02-05 15:10:41 +01:00
  • 36b7eca43c name confusion Enabled -> Started. Miroslav Šedivý 2021-02-05 14:03:53 +01:00
  • 18b6fa0a03 remove config from capture managers. Miroslav Šedivý 2021-02-05 13:58:02 +01:00
  • 3515c67045 capture add mutexes. Miroslav Šedivý 2021-02-05 12:49:02 +01:00
  • 2b72f43c9e do not start pipeline when error. Miroslav Šedivý 2021-02-05 12:41:02 +01:00
  • 58ea3665b0 unify capture shutdown. Miroslav Šedivý 2021-02-05 12:18:46 +01:00
  • 7902d7b1f1 Implement Audio & Video using custom StreamManager. Miroslav Šedivý 2021-02-04 20:39:48 +00:00
  • b488f01b16 vp9enc add properties from vp8enc. Miroslav Šedivý 2021-02-04 13:52:32 +01:00
  • 7e7a0c0617 tune gst pipelines. Miroslav Šedivý 2021-02-03 21:04:48 +01:00
  • c2553b150c ICETrickle in config. Miroslav Šedivý 2021-02-02 21:12:11 +01:00
  • b0ed563792 accept candidates before offer. Miroslav Šedivý 2021-02-02 21:05:30 +01:00
  • cae8201908 add Trickle ICE support. Miroslav Šedivý 2021-02-02 20:43:33 +01:00
  • 4850b5cb7c add Trickle ICE support. Miroslav Šedivý 2021-02-02 20:27:23 +01:00
  • dd4c67a6c4 registerTracks check for err. Miroslav Šedivý 2021-02-02 19:36:11 +01:00
  • ace7b254a3 split webrtc ConnectPeer function. Miroslav Šedivý 2021-02-02 19:21:48 +01:00
  • 91f1727723 lint remove whitespaces. Miroslav Šedivý 2021-02-02 18:28:32 +01:00
  • e152ee295b lint fix. Miroslav Šedivý 2021-02-02 18:21:07 +01:00
  • d880e4384f RTPCodec as functions. Miroslav Šedivý 2021-02-02 16:58:17 +01:00
  • 45cf44835c webrtc improved logging & close on disconnect or fail. Miroslav Šedivý 2021-02-02 16:21:20 +01:00
  • 5a1fbadcd5 bump chi version. Miroslav Šedivý 2021-02-02 12:30:44 +01:00
  • 6d595e8572 refactor to v3 + custom codec handler. Miroslav Šedivý 2021-02-01 23:50:18 +01:00
  • 4e79c487e5 bump pion v3 compatible. Miroslav Šedivý 2021-02-01 22:45:44 +01:00
  • 9f416b6de1 install pion v3. Miroslav Šedivý 2021-02-01 22:44:55 +01:00
  • 7c305b5a27 clipboard lint fix. Miroslav Šedivý 2021-02-01 18:29:39 +01:00
  • b420841f9d no clipboard content bug. Miroslav Šedivý 2021-02-01 12:23:37 +01:00
  • 8c3a54c4d5 Merge pull request #20 from mbattista/dev Miroslav Šedivý 2021-01-31 23:23:40 +01:00
  • 31cd834526 Removed double h264 encoding mbattista 2021-01-31 23:12:52 +01:00
  • b9df65c216 xevent dialog window based on name. Miroslav Šedivý 2021-01-31 15:01:46 +01:00
  • baffa8dde4 removed unused connection state props. Miroslav Šedivý 2021-01-31 14:47:12 +01:00
  • b5432d5603 on system disconnect remove autentication. Miroslav Šedivý 2021-01-31 14:38:37 +01:00
  • b85b40bfdf updated events emmiter. Miroslav Šedivý 2021-01-31 14:25:17 +01:00
  • 22829850bb autoplay as Prop. Miroslav Šedivý 2021-01-31 14:06:08 +01:00
  • d7ee530960 webscoker & webrtc: unavailable state. Miroslav Šedivý 2021-01-31 13:54:47 +01:00
  • 52670b9415 modules share internal config type. Miroslav Šedivý 2021-01-31 12:58:15 +01:00
  • 5134ff5c7e docker build args. Miroslav Šedivý 2021-01-31 00:01:43 +01:00
  • 371cfa496c modules decouple and conditional build. Miroslav Šedivý 2021-01-30 23:55:50 +01:00
  • 43dceb363f Merge pull request #19 from whalehub/patch-1 Miroslav Šedivý 2021-01-30 18:29:17 +01:00
  • f0e04828e8 Dockerfile: Update Chromium to v88.0.4324.96 Aaron 2021-01-30 18:05:26 +01:00
  • 1d1b995ceb start muted and unmute for autoplay. Miroslav Šedivý 2021-01-30 12:37:41 +01:00
  • 6bf28aa55d update docs & minor typo. Miroslav Šedivý 2021-01-29 23:21:14 +01:00
  • eac56533e6 authentication with cookies. Miroslav Šedivý 2021-01-29 23:14:59 +01:00
  • 28f3397723 logout correct cookie path. Miroslav Šedivý 2021-01-29 23:07:43 +01:00