Miroslav Šedivý
|
86ab5edf4b
|
add path prefix #196.
|
2022-09-01 18:22:01 +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 |
|
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ý
|
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ý
|
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 |
|
Miroslav Šedivý
|
bc961c5170
|
control protection disabled by default.
|
2021-11-17 17:33:52 +01:00 |
|
Miroslav Šedivý
|
e2ba39922c
|
added control protection.
|
2021-11-16 23:48:40 +01:00 |
|
Miroslav Šedivý
|
00201af40c
|
implement config locks.
|
2021-11-16 23:00:24 +01:00 |
|
Miroslav Šedivý
|
61fcf7f699
|
add lock controls for users.
|
2021-11-16 22:50:11 +01:00 |
|
Miroslav Šedivý
|
33256f2ff2
|
cleanup c files.
|
2021-11-07 17:09:00 +01:00 |
|
Miroslav Šedivý
|
dfcb817eec
|
remove duplicate function.
|
2021-11-06 00:32:06 +01:00 |
|
Miroslav Šedivý
|
04ef2d3081
|
remove not needed file.
|
2021-11-06 00:30:34 +01:00 |
|
Miroslav Šedivý
|
04840727bb
|
remove unused http middlewares.
|
2021-10-05 23:13:44 +02: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ý
|
b6e668bc53
|
send disconnect on server shutdown.
|
2021-09-11 18:21:28 +02:00 |
|
Miroslav Šedivý
|
313cd55049
|
add system error.
|
2021-08-15 16:05:26 +02:00 |
|
Miroslav Šedivý
|
9e466b08cc
|
catch errors from gst pipeline.
|
2021-08-15 15:37:27 +02:00 |
|
Miroslav Šedivý
|
c3abbfd577
|
do not handle msgs on nonexisting id.
|
2021-07-22 20:58:39 +02:00 |
|
Miroslav Šedivý
|
46b8c9f42d
|
golang minor changes cleanup.
|
2021-07-22 20:58:15 +02:00 |
|
Miroslav Šedivý
|
733c39412b
|
use log panic in webrtc.
|
2021-06-26 13:45:22 +02:00 |
|
Miroslav Šedivý
|
7aa7e0eacb
|
custom ipfetch #63.
|
2021-06-26 13:44:41 +02:00 |
|
Miroslav Šedivý
|
93cb227a1f
|
get ip, no proxy #63.
|
2021-05-29 21:08:41 +02:00 |
|
Miroslav Šedivý
|
3dbb265ef3
|
upgrade server dependencies.
|
2021-05-23 19:57:41 +02:00 |
|
Miroslav Šedivý
|
35a092630e
|
logs ignore healthcheck requests.
|
2021-05-23 19:21:36 +02:00 |
|
m1k1o
|
f8ba35119e
|
add XkbKeysymToKeycode source link.
|
2021-04-12 19:43:46 +02:00 |
|
m1k1o
|
4320a2b299
|
xorg fix error reporting.
|
2021-04-12 19:42:58 +02:00 |
|
m1k1o
|
b13b1907f4
|
xorg simplifz names.
|
2021-04-12 19:41:36 +02:00 |
|
m1k1o
|
1ec8bd34a6
|
xorg join search + delete to pop.
|
2021-04-12 19:38:13 +02:00 |
|
m1k1o
|
1307236f86
|
change head list name.
|
2021-04-12 19:30:19 +02:00 |
|
m1k1o
|
285d4b630b
|
node -> xkeys_t, moved to .h file.
|
2021-04-12 19:29:19 +02:00 |
|
m1k1o
|
b169195b69
|
xorg ulong -> KeySym.
|
2021-04-12 19:22:59 +02:00 |
|
mbattista
|
7f226842df
|
loopbreaker and fixes
|
2021-04-12 14:16:57 +00:00 |
|
mbattista
|
9386cbb2e2
|
append -> insert
|
2021-04-11 12:38:18 +00:00 |
|
m1k1o
|
58cb161bf3
|
remove additional newline.
|
2021-04-11 12:26:45 +02:00 |
|
m1k1o
|
b2effce0e7
|
lint fix.
|
2021-04-11 12:25:02 +02:00 |
|
m1k1o
|
c54e8327ac
|
revert 'workaround for #45.'
|
2021-04-11 12:12:06 +02:00 |
|
mbattista
|
07d111af36
|
readded list. removed bug.
|
2021-04-11 08:35:54 +00:00 |
|
mbattista
|
1038dd109a
|
more cleanup
|
2021-04-10 23:48:23 +00:00 |
|
mbattista
|
82062637ae
|
duplicated code
|
2021-04-10 23:33:58 +00:00 |
|
mbattista
|
e88521f94e
|
list not really needed
|
2021-04-10 23:22:37 +00:00 |
|
mbattista
|
79e3e153bd
|
with comments for if stucts are needed later
|
2021-04-10 23:17:05 +00:00 |
|
mbattista
|
be3453c37d
|
pressing key with multiple pressed keys
|
2021-04-10 11:43:04 +00:00 |
|
m1k1o
|
e5ca4ac184
|
us mac variant #45.
|
2021-04-07 22:50:40 +02:00 |
|
m1k1o
|
1a09442f26
|
workaround for #45.
|
2021-04-07 22:19:50 +02:00 |
|
m1k1o
|
83570a15ca
|
iceservers join with iceserver.
|
2021-04-04 22:48:54 +02:00 |
|
m1k1o
|
f85d4d312f
|
go fmt whole project.
|
2021-04-04 22:37:33 +02:00 |
|
mbattista
|
c7a178e5a4
|
object instead of string
|
2021-04-04 20:08:28 +00:00 |
|
mbattista
|
29b4881c08
|
allow to add password protected turn server
|
2021-04-04 17:37:07 +00:00 |
|
m1k1o
|
3c92477a05
|
remove unused CodecName from pipelines.
|
2021-04-03 15:19:01 +02:00 |
|
m1k1o
|
ce52331d68
|
broadcast pipeline -> optional arguments.
|
2021-04-03 15:17:26 +02:00 |
|
mbattista
|
b88f1750f7
|
updated dependencies
|
2021-03-28 19:44:43 +00:00 |
|
m1k1o
|
b96ba47224
|
add members & host to stats.
|
2021-03-19 22:06:40 +01:00 |
|
m1k1o
|
bbae073104
|
add /stats endpoint.
|
2021-03-19 21:33:49 +01:00 |
|
m1k1o
|
bbea5f5715
|
Merge branch 'dev' of github.com:m1k1o/neko into dev
|
2021-03-19 14:42:57 +01:00 |
|
m1k1o
|
ed2cdaf71d
|
add HEALTHCHECK.
|
2021-03-19 14:42:54 +01:00 |
|
m1k1o
|
19631d8ae9
|
Revert "lower keyframes max dist for faster loading."
This reverts commit 14939db65a .
|
2021-03-12 01:15:31 +01:00 |
|
m1k1o
|
14939db65a
|
lower keyframes max dist for faster loading.
|
2021-03-10 23:18:14 +01:00 |
|
m1k1o
|
afb416ea57
|
go files serve RequestURI -> URL.Path.
|
2021-03-10 22:52:41 +01:00 |
|
m1k1o
|
085806d1b2
|
local default URI for client.
|
2021-03-10 22:08:04 +01: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
|
595259b30c
|
fix sessions manager thread safety.
|
2021-02-15 15:41:08 +01:00 |
|
m1k1o
|
321e52ee4f
|
pass screen frame rate to gstreamer pipeline.
|
2021-02-15 14:59:20 +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 |
|
m1k1o
|
61eed9ca98
|
use audio and video bitrate.
|
2021-02-14 21:07:56 +01:00 |
|
m1k1o
|
f24c99f90c
|
remove ClockRate from gst pipelines.
|
2021-02-14 20:26:35 +01:00 |
|
Marcel Battista
|
405ef7b9dd
|
bitrate as integer
|
2021-02-14 19:13:52 +00:00 |
|
Marcel Battista
|
a362df4976
|
update to pion v3
|
2021-02-14 16:30:24 +00:00 |
|
mbattista
|
31cd834526
|
Removed double h264 encoding
if h264enc and openh264 is installed it lead to both strings in the gstreamer pipeline which resulted in no video output
|
2021-01-31 23:12:52 +01:00 |
|
m1k1o
|
3788d81061
|
fix message struct
|
2021-01-18 13:26:01 +01:00 |
|
m1k1o
|
1e186e8239
|
if locked, notify admin about that on join
|
2021-01-18 13:07:25 +01:00 |
|
m1k1o
|
f093ef762b
|
fix locked room bug
|
2021-01-14 21:41:00 +01:00 |
|
m1k1o
|
44f50c24fa
|
fix minor gst pipeline bug
|
2021-01-13 19:25:36 +01:00 |
|
m1k1o
|
e81756d5cd
|
stereo sound
|
2020-09-27 12:10:54 +02:00 |
|
m1k1o
|
d02617329b
|
custom RTMP pipeline
|
2020-09-27 12:09:45 +02:00 |
|
m1k1o
|
de04cac28e
|
Revert "remove broadcast Config"
This reverts commit 88c0337a16 .
|
2020-09-27 12:06:13 +02:00 |
|
m1k1o
|
88c0337a16
|
remove broadcast Config
|
2020-09-27 01:34:33 +02:00 |
|
m1k1o
|
16e2481c1c
|
comment out unused configs
|
2020-09-27 01:17:20 +02:00 |
|
m1k1o
|
ea80f07bcd
|
add WS handlers
|
2020-09-27 00:10:34 +02:00 |
|