Commit Graph

178 Commits

Author SHA1 Message Date
Koushik Dutta
2782d8cc4d core: pubish 2022-03-01 20:49:33 -08:00
Koushik Dutta
9d3189f7af server and various plugins: RTCSignalingClient. Allows generic signaling mechanism for peer connections. Can stream your web camera to chromecast. 2022-03-01 20:35:31 -08:00
Koushik Dutta
e6df5a38a2 core: Fix firefox 2022-02-24 19:22:36 -08:00
Koushik Dutta
fb9785eb2d core: refactor scripts to scripting-core. add examples 2022-02-24 13:40:03 -08:00
Koushik Dutta
8371d51104 core/mqtt: scripts refactor 2022-02-22 12:30:22 -08:00
Koushik Dutta
2c9cdbf655 webrtc: refactor entire pipeline to handle trickle and consolidate code 2022-02-21 12:39:55 -08:00
Koushik Dutta
09490a709e core: initial refactor to new webrtc signaling 2022-02-18 21:46:17 -08:00
Koushik Dutta
36cbf8ea58 core: publish 2022-02-12 20:35:10 -08:00
Koushik Dutta
ef98bdcda3 core: invoke typescript in separate thread. 2022-02-12 19:11:48 -08:00
Koushik Dutta
aacc1a95db core: update paths 2022-02-11 17:07:37 -08:00
Koushik Dutta
a8b8aa03e0 restructure 2022-02-11 15:06:21 -08:00
Koushik Dutta
bfd075eee9 core: reduce mime db footprint 2022-02-11 12:42:32 -08:00
Koushik Dutta
afaecd3b70 core: improve wrtc cleanup 2022-02-08 10:46:52 -08:00
Koushik Dutta
1a319ba17b core: fix dashboard streaming 2022-02-08 10:25:14 -08:00
Koushik Dutta
cc8195acb5 all webrtc plugins: introduce new plumbing to handle webrtc as a native media stream for sources/sinks that support it.
for example:
viewing ring/nest in browser is now peer to peer.
casting to chromecast is peer to peer.
casting via google home is peer to peer.
2022-02-05 20:04:11 -08:00
Koushik Dutta
a75c070c57 cast: use native webrtc endpoints from the provider when available (ring/nest to google-home/chromecast).
changed plugins:

chromecast
core
google-device-access
ring
google-home
2022-02-03 22:41:45 -08:00
Koushik Dutta
42a00bc9f2 media/rtc: refactor 2022-02-03 19:01:04 -08:00
Koushik Dutta
61afe68757 core: publish 2022-01-31 22:27:28 -08:00
Koushik Dutta
ba1011eacb core: fix group video cameras 2022-01-31 20:57:04 -08:00
Koushik Dutta
13b92a8800 core: webrtc fixes for safari 2022-01-26 08:29:15 -08:00
Koushik Dutta
926f35033d core: dashboard webrtc fast path 2022-01-25 15:35:23 -08:00
Koushik Dutta
081db74d01 core: webrtc fixes 2022-01-24 20:40:25 -08:00
Koushik Dutta
a37ec60d60 sdk/ui: rtc signaling types 2022-01-24 19:51:27 -08:00
Koushik Dutta
e098373d1c ui/ring: wip 2022-01-24 19:18:37 -08:00
Koushik Dutta
a6889add96 core: webrtc fast paths 2022-01-24 10:02:19 -08:00
Koushik Dutta
266d4050b8 core: native webrtc streaming to the dashboard (nest camera gne 2) 2022-01-23 19:02:33 -08:00
Koushik Dutta
dc5f4b4e9e plugins: cleanup package sizes 2022-01-21 23:59:49 -08:00
Koushik Dutta
d8e67ce6f4 sdk/core: Fix regression 2022-01-21 10:56:56 -08:00
Koushik Dutta
8cab2805d1 core: prune 2022-01-21 10:22:23 -08:00
Koushik Dutta
3bb9fe675f core: disable autocomplete on settings 2022-01-15 19:12:17 -08:00
Koushik Dutta
3d11e0cbe8 core: fix aggregate video device 2022-01-14 20:27:20 -08:00
Koushik Dutta
5107e32c1c core: cleanup 2022-01-12 23:00:12 -08:00
Koushik Dutta
84432db7f9 core: use npms cdn endpoint to avoid going through server. 2022-01-10 13:38:56 -08:00
Koushik Dutta
166ca35474 server: fix rpc device creation spam. publish 2022-01-09 23:02:06 -08:00
Koushik Dutta
016d21963f package-json.lock files 2022-01-09 10:59:44 -08:00
Koushik Dutta
c0e5569621 ui 2022-01-08 00:34:38 -08:00
Koushik Dutta
585b4c6d8b core: use blob url for image fetch 2022-01-07 22:56:02 -08:00
Koushik Dutta
db903f5608 core: reduce memory pressure on startup from typescript import 2022-01-07 11:30:37 -08:00
Koushik Dutta
8f0751cf72 core: rawvideo fast path 2022-01-04 22:41:53 -08:00
Koushik Dutta
b860c0db17 core: fix zindex on motion detection 2022-01-03 13:06:22 -08:00
Koushik Dutta
4a3e72af85 core: fix bounding boxes on detected objets 2021-12-29 23:11:59 -08:00
Koushik Dutta
d31503f559 core: readme support 2021-12-28 19:59:55 -08:00
Koushik Dutta
84ab5b9d40 core: allow automations on online/offline state 2021-12-28 11:08:48 -08:00
Koushik Dutta
d0afe3ce55 plugins: update to @koush/wrtc 2021-12-25 22:58:25 -08:00
Koushik Dutta
765ecc540f core: cleanup code 2021-12-20 13:59:34 -08:00
Koushik Dutta
9eed674830 core: rebuild with rpc improvements 2021-12-19 11:57:26 -08:00
Koushik Dutta
6b263fbf6a core: fix various zone editor bugs 2021-12-19 00:25:24 -08:00
Koushik Dutta
46dc3bd89e sdk/plugins: zone support 2021-12-17 19:58:47 -08:00
Koushik Dutta
cd93cfdaf9 core: publish 2021-12-15 14:41:12 -08:00
Koushik Dutta
dbd5a526d5 core: do not remove alert on click. 2021-12-15 12:53:04 -08:00