Miroslav Šedivý
|
e45bd7098f
|
replace chan struct{}.
|
2021-10-04 14:40:20 +02:00 |
|
Miroslav Šedivý
|
8960fc2371
|
MoveListenerTo ensure atomic execution.
|
2021-10-01 14:41:21 +02:00 |
|
Miroslav Šedivý
|
27cb473ef9
|
stream implement MoveListenerTo.
|
2021-10-01 13:46:10 +02:00 |
|
Miroslav Šedivý
|
c9c8cc67ca
|
refactor broadcast pipeline.
|
2021-09-30 20:06:43 +02:00 |
|
Miroslav Šedivý
|
4debddf27d
|
remove leftover variable from capture manager.
|
2021-09-30 20:03:30 +02:00 |
|
Miroslav Šedivý
|
550084e195
|
refactor screencast pipeline.
|
2021-09-30 20:01:26 +02:00 |
|
Miroslav Šedivý
|
325af8fc5a
|
RemoveListener add dispatcher.
|
2021-09-29 01:03:39 +02:00 |
|
Miroslav Šedivý
|
77d2ef9aaf
|
stream listener use channel dispatcher.
|
2021-09-29 00:22:51 +02:00 |
|
Miroslav Šedivý
|
18fbdb2ff8
|
stream listener count <0 handling.
|
2021-09-29 00:21:53 +02:00 |
|
Miroslav Šedivý
|
5bb2da2732
|
stream fix listener counts.
|
2021-09-27 01:17:25 +02:00 |
|
Miroslav Šedivý
|
9d4d5766ef
|
webrtc refactor peer track.
|
2021-09-27 00:50:49 +02:00 |
|
Miroslav Šedivý
|
41d8fa7e22
|
do not panic if capture pipeline already exists.
|
2021-09-20 20:21:13 +02:00 |
|
Miroslav Šedivý
|
d7671942a6
|
code fmt change.
|
2021-09-02 21:37:24 +02:00 |
|
Miroslav Šedivý
|
f18ae2b972
|
add waitgroups.
|
2021-09-02 00:00:56 +02:00 |
|
Miroslav Šedivý
|
7e2f173460
|
unify shutdown logs.
|
2021-09-02 00:00:29 +02:00 |
|
Miroslav Šedivý
|
343b0c562a
|
common errors as variable.
|
2021-08-29 17:09:13 +02:00 |
|
Miroslav Šedivý
|
8bb77166e8
|
stream use video_id in logs.
|
2021-08-28 20:15:54 +02:00 |
|
Miroslav Šedivý
|
01c0f269ee
|
use defer for ticker.
|
2021-08-19 21:19:02 +02:00 |
|
Miroslav Šedivý
|
d84297fbec
|
update pipelines config settings extractor.
|
2021-03-30 00:36:13 +02:00 |
|
Miroslav Šedivý
|
051ab9f426
|
always start pipelines with !.
|
2021-03-29 22:59:07 +02:00 |
|
Miroslav Šedivý
|
d8c031af4d
|
add video config evaluation.
|
2021-03-29 00:58:51 +02:00 |
|
Miroslav Šedivý
|
fb845a1f18
|
update pipelines.
|
2021-03-23 14:06:40 +01:00 |
|
Miroslav Šedivý
|
9fcc310685
|
pipelines adding buffer.
|
2021-03-22 16:45:17 +01:00 |
|
Miroslav Šedivý
|
7c9c7ec7cb
|
video qualities: modify only FPS.
|
2021-03-22 16:37:37 +01:00 |
|
Miroslav Šedivý
|
9c6c107ee0
|
move broadcast constants to config.
|
2021-03-18 13:17:10 +01:00 |
|
Miroslav Šedivý
|
524d895db8
|
scope config variables.
|
2021-03-16 15:24:58 +01:00 |
|
Miroslav Šedivý
|
6b638db825
|
capture use display from ENV.
|
2021-03-11 17:55:13 +01:00 |
|
Miroslav Šedivý
|
f6114cd410
|
pipelines: modify default bitrate ratio.
|
2021-03-03 22:30:45 +01:00 |
|
Miroslav Šedivý
|
13ffc59209
|
broadcast pipeline update.
|
2021-03-03 19:13:53 +01:00 |
|
Miroslav Šedivý
|
e98237a58c
|
vp8 set CBR and undershoot values.
|
2021-03-03 19:10:48 +01:00 |
|
Miroslav Šedivý
|
8f9ad2cd9b
|
capture stream remove listeners on shutdown.
|
2021-02-28 18:56:04 +01:00 |
|
Miroslav Šedivý
|
45679f1b86
|
format Go source code.
|
2021-02-14 14:40:17 +01:00 |
|
Miroslav Šedivý
|
732764991b
|
fix linter errors.
|
2021-02-14 14:23:33 +01:00 |
|
Miroslav Šedivý
|
c0c14b3ac2
|
add screen-size aware pipelines.
|
2021-02-09 20:36:22 +01:00 |
|
Miroslav Šedivý
|
bac69a205f
|
update qualities pipelines with fps.
|
2021-02-08 22:21:21 +01:00 |
|
Miroslav Šedivý
|
1838a74213
|
switch to VP8 with multiple qualities.
|
2021-02-06 18:18:49 +01:00 |
|
Miroslav Šedivý
|
eb88c8dc62
|
independent tracks for users & stream switching.
|
2021-02-06 18:16:24 +01:00 |
|
Miroslav Šedivý
|
417a3d1692
|
stream listeners as pointers.
|
2021-02-06 17:05:25 +01:00 |
|
Miroslav Šedivý
|
f05889bd56
|
Capture stream: Add- and RemoveListener.
|
2021-02-06 12:52:02 +01:00 |
|
Miroslav Šedivý
|
761f6d8a8f
|
add Video error return.
|
2021-02-05 18:07:58 +01:00 |
|
Miroslav Šedivý
|
aa7a131da2
|
refactor single video track to an array.
|
2021-02-05 17:40:29 +01:00 |
|
Miroslav Šedivý
|
ebd7e7c065
|
move gst pipelines to codec.
|
2021-02-05 15:10:41 +01:00 |
|
Miroslav Šedivý
|
36b7eca43c
|
name confusion Enabled -> Started.
|
2021-02-05 14:03:53 +01:00 |
|
Miroslav Šedivý
|
18b6fa0a03
|
remove config from capture managers.
|
2021-02-05 13:58:02 +01:00 |
|
Miroslav Šedivý
|
3515c67045
|
capture add mutexes.
|
2021-02-05 12:49:02 +01:00 |
|
Miroslav Šedivý
|
2b72f43c9e
|
do not start pipeline when error.
|
2021-02-05 12:41:02 +01:00 |
|
Miroslav Šedivý
|
58ea3665b0
|
unify capture shutdown.
|
2021-02-05 12:18:46 +01:00 |
|
Miroslav Šedivý
|
7902d7b1f1
|
Implement Audio & Video using custom StreamManager.
|
2021-02-04 20:39:48 +00:00 |
|
Miroslav Šedivý
|
b488f01b16
|
vp9enc add properties from vp8enc.
|
2021-02-04 13:52:32 +01:00 |
|
Miroslav Šedivý
|
7e7a0c0617
|
tune gst pipelines.
|
2021-02-03 21:04:48 +01:00 |
|