Commit Graph

54 Commits

Author SHA1 Message Date
Miroslav Šedivý
bd73dfae9d Fix WebRTC mux issues. 2022-12-13 23:40:22 +01:00
Miroslav Šedivý
ccbfe93765 fix register. 2022-09-17 18:37:30 +02:00
Miroslav Šedivý
fd43f84bd0 refactor capture with broadcast. 2022-09-17 18:37:30 +02:00
Miroslav Šedivý
4c1c96b163 xorg refactor. 2022-09-13 21:40:40 +02:00
Miroslav Šedivý
777f7b4c37 use custom pionlog. 2022-09-13 20:35:53 +02:00
Miroslav Šedivý
29f67fad06 move config from types. 2022-09-13 20:35:53 +02:00
Miroslav Šedivý
de4f6b45e5 split remote to desktop and capture. 2022-09-13 20:35:53 +02:00
Miroslav Šedivý
2189e4fd49 opus useinbandfec. 2022-03-24 21:48:03 +01:00
Miroslav Šedivý
7d1fa28d88
Implicit control gain (#108)
* add client side implicit hosting.

* add server side implicit hosting.

* update changelog.

* allow clipboard & keybaord access.
2021-12-11 14:34:28 +01:00
mooons
3a61d3aa3a
Set WebRTC video codec H.264 profile-level-id to 42e01f to be compatible with Firefox clients (#109) 2021-12-05 12:56:27 +01:00
Miroslav Šedivý
c97b1fc454
single port ice using tcp and udp mux (#106) 2021-12-03 23:54:07 +01:00
Miroslav Šedivý
fed6ddbd4e Automatic SDP negotiation (#103) 2021-12-02 23:43:36 +01:00
Miroslav Šedivý
d23e5db118 include stream id in webrtc track. 2021-11-27 18:04:48 +01:00
Miroslav Šedivý
9c014336ff lint fix. 2021-10-05 23:10:10 +02:00
Miroslav Šedivý
1ff743c598 rename package. 2021-10-05 22:38:24 +02:00
Miroslav Šedivý
46b8c9f42d golang minor changes cleanup. 2021-07-22 20:58:15 +02:00
m1k1o
f85d4d312f go fmt whole project. 2021-04-04 22:37:33 +02:00
mbattista
29b4881c08 allow to add password protected turn server 2021-04-04 17:37:07 +00:00
m1k1o
69e0979aa0 fix log severity. 2021-03-01 14:31:27 +01:00
m1k1o
377ecd7d06 fix indentation. 2021-03-01 14:31:16 +01:00
Marcel Battista
6e2b5084e7 fixes https://github.com/m1k1o/neko/issues/22 2021-03-01 01:07:31 +00:00
Marcel Battista
9c3d441d16 removes small lags from video live streamings 2021-02-28 23:12:03 +00:00
m1k1o
56b1aa92f4 add WebRTC timeouts. 2021-02-15 15:42:10 +01:00
m1k1o
27740b0af0 Revert "Offer ICERestart"
This reverts commit 646e8af042.
2021-02-15 00:53:20 +01:00
Marcel Battista
646e8af042 Offer ICERestart 2021-02-14 23:34:01 +00:00
Marcel Battista
e57fe5efac nack is nativly implemented by pion webrtc v3, gstreamer has 25 fps with no additional parameters 2021-02-14 22:50:49 +00:00
m1k1o
29fc67aff9 fix logging for WebRTC. 2021-02-14 21:39:05 +01:00
Marcel Battista
a362df4976 update to pion v3 2021-02-14 16:30:24 +00:00
Miroslav Šedivý
9a6ca9b5b0 send keysyms in uint64 2020-06-15 18:57:28 +02:00
Miroslav Šedivý
aa1fedcb24 map KeySym at client side 2020-06-13 16:21:11 +02:00
Craig
26c6cfbe1e seperate remote desktop from webrtc 2020-04-05 22:34:51 +00:00
Craig
04033b664b ability to use ICE or ICELite 2020-04-05 07:07:45 +00:00
GigaFyde
b31036147d A huge amount more spelling corrections 2020-02-26 13:46:10 +01:00
Craig
efc8413b05 clean up track creation 2020-02-14 03:52:43 +00:00
Craig
bc38e036da clean up track creation 2020-02-14 03:51:41 +00:00
Craig
d5bff32302 server -> client signaling 2020-02-12 23:13:33 +00:00
Craig
4fe1d481a0 default screen size 2020-02-11 06:10:54 +00:00
Craig
9e995233af live change resolution (WIP) 2020-02-11 05:15:59 +00:00
Craig
3d1341cfe1 potential fix for #25 2020-02-10 07:13:40 +00:00
Craig
15e490a72f docs (wip) 2020-02-10 01:58:24 +00:00
Craig
3fc7737442 muxed peer.WriteData 2020-02-03 14:46:30 +00:00
Craig
1cf3eee3e6 cleanup 2020-02-03 14:44:56 +00:00
Craig
e4a554830d slight changes, moved around a few things 2020-01-27 09:00:49 +00:00
Craig
06feef7559 minor changes 2020-01-26 10:43:08 +00:00
Craig
1b9d36b516 minor chages 2020-01-25 15:14:46 +00:00
Craig
56a5dcf77f clipboard sync and some minor fixes 2020-01-25 14:29:52 +00:00
Craig
e3a73aa264 fixes #14 2020-01-24 15:47:37 +00:00
Craig
d497806443 progress on server refactor 2020-01-20 16:22:24 +00:00
Craig
78af798d68 progress on server refactor 2020-01-20 14:38:07 +00:00
Craig
7aa034f3ba large refactor, fixes #2 2020-01-18 23:30:09 +00:00