Commit Graph

238 Commits

Author SHA1 Message Date
Miroslav Šedivý 9f26b27d5d fix capture logging. 2022-09-24 14:21:32 +02:00
Miroslav Šedivý d06740aa96 auto broadcast started. 2022-09-21 18:59:38 +02:00
Miroslav Šedivý da86a0931c pipelineFn returns string. 2022-09-21 18:58:28 +02:00
Miroslav Šedivý ca6c24dee1 add screenshot function. 2022-09-17 18:37:30 +02:00
Miroslav Šedivý 057ab2d886 codecs from string not bools. 2022-09-17 18:37:30 +02: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ý 72da075972 xorg add events. 2022-09-17 18:37:30 +02:00
Miroslav Šedivý 9394b361bd xevent on clipboard updated. 2022-09-16 00:01:15 +02:00
Miroslav Šedivý e9912ea87f add xevent. 2022-09-15 23:55:30 +02:00
Miroslav Šedivý 2afc356911 capture use SetScreenSize. 2022-09-13 21:40:50 +02:00
Miroslav Šedivý 4c1c96b163 xorg refactor. 2022-09-13 21:40:40 +02:00
Miroslav Šedivý 478984e944 change shutdown order. 2022-09-13 20:35:53 +02:00
Miroslav Šedivý e045bd8a1e move locks and bans to state. 2022-09-13 20:35:53 +02:00
Miroslav Šedivý 06e25df962 websocket handler own submodule. 2022-09-13 20:35:53 +02:00
Miroslav Šedivý 777f7b4c37 use custom pionlog. 2022-09-13 20:35:53 +02:00
Miroslav Šedivý deabba80ca move pipelines from gst to capture. 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ý c0ca073b2d move gst and broadcast under capture. 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ý 0bca8c9d02 remote manager split. 2022-09-13 20:35:53 +02:00
Miroslav Šedivý e3e3cf9d22 extract clipboard from xorg. 2022-09-13 20:35:53 +02:00
Miroslav Šedivý 86ab5edf4b add path prefix #196. 2022-09-01 18:22:01 +02:00
Miroslav Šedivý 523289523d go mod upgrade. 2022-07-31 12:21:26 +02:00
Miroslav Šedivý fe5a2f9ee7 version 2.6. 2022-06-17 21:15:57 +02:00
Miroslav Šedivý c48309b648 upgrade to go 1.18. 2022-05-27 23:40:19 +02:00
Miroslav Šedivý 2aec417fa8 upgrade golang deps. 2022-05-27 23:32:00 +02:00
Miroslav Šedivý f97ed8a65b go mod upgrade. 2022-05-14 18:58:09 +02:00
Miroslav Šedivý 3dce6b1204 fix cgo flags. 2022-05-14 18:56:09 +02:00
Miroslav Šedivý 072d294468 change vp8enc pipeline attributes #156. 2022-04-30 19:45:59 +02:00
Miroslav Šedivý 2189e4fd49 opus useinbandfec. 2022-03-24 21:48:03 +01:00
Mark Lowne 87082bb978 Hardware accelerated encoding using Intel QuickSync via VAAPI (#151)
* (nits)

* add hardware encoding support for Intel QSV via VAAPI

* automate RENDER_GID env var
2022-03-17 20:25:17 +01:00
Miroslav Šedivý f7aea7ad4d upgrade server. 2022-01-29 14:51:37 +01:00
Miroslav Šedivý c1000f7511 go upgrade deps. 2022-01-19 18:42:47 +01:00
Konstantin Krauss 50a85c6b39 Feature: default broadcast endpoint config option (#123)
* feat: add broadcast_default_endpoint config

* chore: add documentation for new env variable

* rename to broadcast URL.

* update changelog.

Co-authored-by: Miroslav Šedivý <sedivy.miro@gmail.com>
2022-01-02 22:19:36 +01:00
Miroslav Šedivý 5be8319d8a add implicit_control to stats. 2021-12-11 15:15:29 +01:00
Miroslav Šedivý f4682d3f1c use IMPLICIT_CONTROL. 2021-12-11 15:12:27 +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
Miroslav Šedivý 42fdc43ff5 add admin broadcast. 2021-12-11 14:13:19 +01:00
Miroslav Šedivý 8db06a7625 implement system init. 2021-12-11 14:12:03 +01:00
Miroslav Šedivý d3711ab3ba simplifly gst switch. 2021-12-08 19:40:30 +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ý a213ae400a bump golang dependencies. 2021-12-02 23:46:02 +01:00
Miroslav Šedivý fed6ddbd4e Automatic SDP negotiation (#103) 2021-12-02 23:43:36 +01:00
Alishan Ladhani a8542bc222 Fix typo in log message (#104) 2021-12-02 19:56:25 +01:00
Miroslav Šedivý b6b603dad9 bump version to v2.5. 2021-12-01 00:09:14 +01:00
Miroslav Šedivý d23e5db118 include stream id in webrtc track. 2021-11-27 18:04:48 +01:00
Miroslav Šedivý f59128cf72 add fields to stats. 2021-11-17 22:10:55 +01:00
Miroslav Šedivý c4d67d416e refactor authentication code. 2021-11-17 18:00:27 +01:00