322 Commits

Author SHA1 Message Date
Koushik Dutta
f582db3f11 common: http message parsing helpers 2023-03-07 16:24:00 -08:00
Koushik Dutta
7902a091a9 core: fix listener leak 2023-03-04 20:48:24 -08:00
Koushik Dutta
14e4b5c0e3 rebroadcast/rtsp: initial support for clustering 2023-02-28 08:15:56 -08:00
Koushik Dutta
9b23626ed6 common: fixup deferred signature 2023-02-15 12:26:21 -08:00
Koushik Dutta
b2615eed6f common: fix timeoutPromise unhandled rejection 2023-01-27 15:00:31 -08:00
Koushik Dutta
6ce6daf832 common: fix unhandled promise timeout 2023-01-27 13:53:51 -08:00
Koushik Dutta
f35ce4b1f0 packages: stream-promise 2023-01-27 09:15:37 -08:00
Koushik Dutta
0cf9c1b3ef homekit: update to new media stream feedback method 2023-01-18 08:44:56 -08:00
Koushik Dutta
17ce8817ab common: update getDevice call 2023-01-14 16:16:34 -08:00
Koushik Dutta
9b0d7bca34 webrtc: add device pixel ratio to client options 2023-01-13 11:33:36 -08:00
Koushik Dutta
f3c1b3cd16 various: minor cleanups 2023-01-04 13:56:42 -08:00
Koushik Dutta
73b6aaa613 sdk/core/ring: restrict microphone request hackery to safari/ring only 2023-01-01 21:12:58 -08:00
Koushik Dutta
cbafbb9ebd common: fix webrtc offer on safari failing with no mic 2023-01-01 15:14:07 -08:00
Koushik Dutta
8debfe62b6 client: publish 2023-01-01 13:31:38 -08:00
slyoldfox
060ff2bd33 First working version for a BTicino C300X (#468)
* First working version for a BTicino C300X

* Implement cleaner settings retrieval/storage

* Let rebroadcast handle video
2022-12-19 07:11:43 -08:00
Koushik Dutta
e182af44a6 rebroadcast: reduce frame jitter by enabling tcp no delay 2022-12-14 08:13:52 -08:00
Koushik Dutta
49954865de common: promise utis; 2022-12-04 23:12:54 -08:00
Koushik Dutta
9b57c5b191 webrtc: fix connection race condition 2022-11-23 14:11:50 -08:00
Koushik Dutta
bc4db094fe webrtc/homekit: publish 2022-11-16 10:32:08 -08:00
Koushik Dutta
fb2f34bf4f common: fix closeQuiet to actually be quiet 2022-11-15 20:00:55 -08:00
Koushik Dutta
d3878c7722 client/common: fix timeout utils 2022-11-13 09:42:12 -08:00
Koushik Dutta
ff0426c449 mqtt: expose sdk 2022-11-11 13:23:10 -08:00
Koushik Dutta
49de7a5429 core: support import 2022-10-31 20:33:25 -07:00
Koushik Dutta
a983da5357 common: add udp port reservation command 2022-10-28 08:38:25 -07:00
Koushik Dutta
45065df1b3 webrtc: fix nvr intercom usage 2022-10-27 15:13:17 -07:00
Koushik Dutta
0db9a71918 webrtc: enable trickle logging 2022-10-26 11:45:40 -07:00
Koushik Dutta
9a9b73a02c onvif: add support for tcp backchannel 2022-10-21 21:46:32 -07:00
Koushik Dutta
804a297926 rebroadcast: improved h264 oddity detection and ffmpeg fallback 2022-10-21 11:12:17 -07:00
Koushik Dutta
1377f61ca1 common: disable noisy webrtc logs 2022-10-10 08:39:06 -07:00
Koushik Dutta
f63ce576f7 rebroadcast: revert risky querystring change 2022-10-04 23:35:46 -07:00
Koushik Dutta
9e71ce224f rebroadcast: potentially
risky change with query string handling in rtsp client.
2022-09-27 14:00:05 -07:00
Koushik Dutta
4ba6570107 rebroadcast: potentially
risky change with query string handling in rtsp client.
2022-09-27 13:57:10 -07:00
Koushik Dutta
cd2aa0efc7 common: fixup imports 2022-09-26 19:20:26 -07:00
Koushik Dutta
2b9240def8 sdk: wip restructure 2022-09-24 11:31:02 -07:00
Koushik Dutta
41c44ea10c homekit: missing file for spspps parse crash 2022-09-16 01:30:40 -07:00
Koushik Dutta
29fa731198 webrtc: add support for optional turn servers 2022-09-16 01:30:18 -07:00
Koushik Dutta
f396d55ddc webrtc: signaling logging 2022-09-14 20:10:58 -07:00
Koushik Dutta
0c883027fd webrtc: support rpc transport interleaved with a/v 2022-09-13 22:06:42 -07:00
Koushik Dutta
10f4df6c61 webrtc: logging 2022-09-03 15:30:09 -05:00
Koushik Dutta
f3fcb1d8bf core: fix race condition for ontrack 2022-09-02 11:31:09 -05:00
Koushik Dutta
3da637beb4 common: dont request microphone permission until necessary 2022-09-01 21:11:37 -07:00
Koushik Dutta
3af43635f2 rebroadcast: fix GET_PARAMETER ping/timeout message body not being read 2022-08-29 11:02:28 -07:00
Koushik Dutta
4554c102e6 common: relax digest auth parameter verification 2022-08-23 00:51:32 -07:00
Koushik Dutta
bd8bd8c903 common: silence unnecessary webrtc console spam 2022-08-22 20:11:34 -07:00
Koushik Dutta
60ca802d24 mqtt: add samples 2022-08-22 13:28:48 -07:00
Koushik Dutta
10f73394e3 rebroadcast: re-add rtsp server on per camera ports 2022-08-19 12:23:41 -07:00
Koushik Dutta
977e5689b9 plugins: remove wrtc dependency 2022-08-13 11:22:30 -07:00
Koushik Dutta
989d8919f6 rebroadcast: perf improvements 2022-08-11 01:51:06 -07:00
Koushik Dutta
4b99ff328a webrtc: add udp packetized fast path 2022-08-09 10:30:33 -07:00
Koushik Dutta
12f9256087 common: cleanup rtsp server udp 2022-08-01 16:36:10 -07:00