Miroslav Šedivý
|
b27b8e028d
|
add bitrate switcher. (#15)
|
2022-11-07 19:40:36 +01:00 |
|
Miroslav Šedivý
|
ac6df17036
|
emit close event after closing all reconnectors.
|
2022-08-25 00:15:31 +02:00 |
|
Miroslav Šedivý
|
ca49272bf2
|
move paused to webrtc stats.
|
2022-03-29 23:39:12 +02:00 |
|
Miroslav Šedivý
|
f7f533f269
|
implement private mode.
|
2022-03-27 22:49:12 +02:00 |
|
Miroslav Šedivý
|
f536552377
|
add webrtc stable to state.
|
2022-03-10 22:38:33 +01:00 |
|
Miroslav Šedivý
|
e2db39fe69
|
add comments to reconnector.
|
2022-03-09 00:05:50 +01:00 |
|
Miroslav Šedivý
|
79856e29a1
|
use readonly constructor props.
|
2021-10-04 00:22:11 +02:00 |
|
Miroslav Šedivý
|
b7ebbcbdf5
|
logger factory.
|
2021-09-12 17:38:23 +02:00 |
|
Miroslav Šedivý
|
6140c2a578
|
webrtc use remote logger.
|
2021-09-09 23:48:26 +02:00 |
|
Miroslav Šedivý
|
75467865e4
|
move connection type from connection handler.
|
2021-08-03 17:16:04 +02:00 |
|
Miroslav Šedivý
|
3fa0831f43
|
open connection only once.
|
2021-07-30 22:45:49 +02:00 |
|
Miroslav Šedivý
|
0d32a0592c
|
add reconnecter config.
|
2021-07-28 20:41:54 +02:00 |
|
Miroslav Šedivý
|
610805867b
|
connection: add destroy handles.
|
2021-07-28 00:31:41 +02:00 |
|
Miroslav Šedivý
|
f8b1177178
|
add webrtc fallback timeout.
|
2021-07-28 00:21:27 +02:00 |
|
Miroslav Šedivý
|
9f13d43da5
|
connection open & close.
|
2021-07-26 23:59:41 +02:00 |
|
Miroslav Šedivý
|
b8453b3211
|
reconnect: disconnect on destroy.
|
2021-07-26 23:35:19 +02:00 |
|
Miroslav Šedivý
|
28f256b5b5
|
move reconnector to own folder.
|
2021-07-26 23:29:41 +02:00 |
|
Miroslav Šedivý
|
5f1cca5ab2
|
reconnector.
|
2021-07-26 23:23:09 +02:00 |
|
Miroslav Šedivý
|
963929a7d1
|
reconnecter add destroy.
|
2021-07-26 22:15:34 +02:00 |
|
Miroslav Šedivý
|
b403993fce
|
reconnecter: fallback events.
|
2021-07-17 16:36:56 +02:00 |
|
Miroslav Šedivý
|
fc031c16d4
|
reconnect disconnect on close.
|
2021-07-17 16:08:12 +02:00 |
|
Miroslav Šedivý
|
0408acd211
|
remove async connection.
|
2021-07-17 15:45:41 +02:00 |
|
Miroslav Šedivý
|
0974beaf4a
|
webrtc: do not connect if websocket unavailable.
|
2021-07-17 15:30:37 +02:00 |
|
Miroslav Šedivý
|
69f617ef45
|
reconnecter use getter for connection status.
|
2021-07-17 15:27:20 +02:00 |
|
Miroslav Šedivý
|
368261ca14
|
connection use data from state.
|
2021-07-17 15:17:56 +02:00 |
|
Miroslav Šedivý
|
ad7e3d47c5
|
connection (WIP).
|
2021-07-15 23:58:45 +02:00 |
|
Miroslav Šedivý
|
a43ed3f6ba
|
fallback on webrtc disconnect.
|
2021-07-14 15:49:28 +02:00 |
|
Miroslav Šedivý
|
bbb80730fb
|
connection manager: add getters.
|
2021-07-11 22:41:10 +02:00 |
|
Miroslav Šedivý
|
78c3613f3e
|
update reconn timeouts.
|
2021-07-09 00:55:22 +02:00 |
|
Miroslav Šedivý
|
14bda1a028
|
add ice restarts to reconnection logic.
|
2021-06-27 22:07:42 +02:00 |
|
Miroslav Šedivý
|
4917eff83b
|
webrtc reconn strategy using loss, fps and muted.
|
2021-06-24 17:09:13 +02:00 |
|
Miroslav Šedivý
|
9d423738c4
|
consts uppercase.
|
2021-06-24 16:24:43 +02:00 |
|
Miroslav Šedivý
|
6e92022c37
|
add reconn delay.
|
2021-06-24 15:40:11 +02:00 |
|
Miroslav Šedivý
|
6a8255d08a
|
auto downgrade on packet loss.
|
2021-06-24 15:25:56 +02:00 |
|
Miroslav Šedivý
|
3ca8f9a71c
|
fix webrtc last quality connection.
|
2021-06-24 15:15:47 +02:00 |
|
Miroslav Šedivý
|
fcae8156f5
|
webrtc quality downgrade on reconnect.
|
2021-06-23 23:37:39 +02:00 |
|
Miroslav Šedivý
|
15cfe4c146
|
autoplay video on reconnection.
|
2021-06-23 21:24:34 +02:00 |
|
Miroslav Šedivý
|
d77a795438
|
connection make websocket async.
|
2021-06-20 23:56:34 +02:00 |
|
Miroslav Šedivý
|
b9b311c6de
|
remove connecting event.
|
2021-06-20 23:46:40 +02:00 |
|
Miroslav Šedivý
|
f6edb4208e
|
set as disconnected only if not connecting.
|
2021-06-19 21:42:25 +02:00 |
|
Miroslav Šedivý
|
45c6c33647
|
reconnect only after succesfull connection.
|
2021-06-19 20:21:32 +02:00 |
|
Miroslav Šedivý
|
c49c9ad4de
|
reconnection add debug logs.
|
2021-06-19 20:20:46 +02:00 |
|
Miroslav Šedivý
|
3d1b92ae1c
|
add new reconnection logic.
|
2021-06-19 19:36:59 +02:00 |
|
Miroslav Šedivý
|
071f97fb1b
|
move webrtc congestion control to connection.
|
2021-06-19 18:51:14 +02:00 |
|
Miroslav Šedivý
|
daff2552a3
|
add disconnect event.
|
2021-06-19 18:44:43 +02:00 |
|
Miroslav Šedivý
|
1dcce7d949
|
single connection status in state.
|
2021-06-19 18:36:48 +02:00 |
|
Miroslav Šedivý
|
2c02a0f2f9
|
remove old connection events.
|
2021-06-18 23:15:29 +02:00 |
|
Miroslav Šedivý
|
e0de57fc70
|
move websocket to connection.
|
2021-06-18 00:31:03 +02:00 |
|
Miroslav Šedivý
|
af206457ab
|
add connection skeleton (WIP).
|
2021-06-17 09:22:02 +02:00 |
|