Commit Graph

3961 Commits

Author SHA1 Message Date
Brett Jia
b09dd2fcdc aiortc logging, detect ffmpeg input source format 2023-01-11 22:12:30 -05:00
Brett Jia
6f8ffde343 parse endpoint and ffmpeg args 2023-01-11 09:00:12 -05:00
Brett Jia
217007a7b2 beta: arlo talkback (basestation only) (#475)
* initial research

* experimental

* sdp seems to work, stopIntercom is broken

* converting to separate rtc device

* standalone rtc speaker implemented but not working

* minor cleanup

* webrtc troubleshooting and improvements

* wait for sdp response before sending candidates

* logging changes, rtc troubleshooting

* use a future

* restore aiortc and run RTC in a background thread

* documentation

* documentation

* typo

* comments + simplify background coroutine calls

* simplify future

* only enable intercom for basestation cameras

* bump 0.4.0

* backward compatible headers

* bump 0.4.1

* pin cryptography to latest without rust

* monkey patch binary deps and pin cryptography for armv7l

* hacks to use ffmpeg but fails due to dependency on pylibsrtp

* revert back to 0.4.2

* 0.4.3 fix for M1 Macs

* use pre-built armv7l wheels

* publish 0.4.4

* use custom pypi index for armv7l wheels
2023-01-10 21:20:15 -08:00
Koushik Dutta
01c3fa43af mac: conditionally use python version that matches coral 2023-01-10 08:42:48 -08:00
Koushik Dutta
a85ac600eb webrtc: fix race condition in address gathering 2023-01-09 21:43:33 -08:00
Koushik Dutta
214a13183e webrtc: use typical homekit mtu 2023-01-09 17:26:28 -08:00
Koushik Dutta
85953f4ea5 webrtc: fix mtu issue on cell networks 2023-01-09 14:44:51 -08:00
Koushik Dutta
51b6a04d24 homekit: dont error out when homekit receives an adaptive bitrate request 2023-01-09 14:01:06 -08:00
Koushik Dutta
962055087c client: fix webrtc usage defaults 2023-01-07 23:16:37 -08:00
Koushik Dutta
6107cd1783 rebroadcast: fix worker termination bugs 2023-01-07 23:16:22 -08:00
Koushik Dutta
c83dce4068 cloud: tag connections 2023-01-07 23:14:58 -08:00
Koushik Dutta
7a7af04d8c core: allow other users cloud access 2023-01-07 23:14:36 -08:00
Koushik Dutta
199027f2a9 server: Fix user privilege escalation in preparation webrtc access 2023-01-07 23:12:02 -08:00
Koushik Dutta
5dadd6c9f2 Merge branch 'main' of github.com:koush/scrypted 2023-01-07 10:36:42 -08:00
Koushik Dutta
88c873c98e rebroadcast: watch for sudden worker exits putting device into bad state 2023-01-07 10:36:37 -08:00
Long Zheng
828698e1bd Update Windows installation script (#503)
* Update Windows installation script

* Fix sc.exe

* Workaround node-windows quirks with uninstall and start
2023-01-07 09:01:37 -08:00
Koushik Dutta
70f2cb68f4 tensorflow-lite: revert effecientdet, seems slow on some systems 2023-01-06 19:52:51 -08:00
Koushik Dutta
a83e903a38 Revert "tensorflow-lite: switch to effecientdet"
This reverts commit 5a92bdfe1a.
2023-01-06 19:51:51 -08:00
Koushik Dutta
95a417ecd1 Merge branch 'main' of github.com:koush/scrypted 2023-01-06 17:44:33 -08:00
Koushik Dutta
f6624c5b42 tensorflow-lite: publish 2023-01-06 17:44:28 -08:00
Koushik Dutta
5a92bdfe1a tensorflow-lite: switch to effecientdet 2023-01-06 17:44:14 -08:00
Koushik Dutta
50501745c5 core: publish 2023-01-06 17:43:10 -08:00
Long Zheng
575d961939 Install Node LTS v18 (#502) 2023-01-06 17:06:21 -08:00
Koushik Dutta
f5e8055769 Update npm-install.sh 2023-01-06 08:17:30 -08:00
Koushik Dutta
9cc88a0f75 Update install-scrypted-dependencies-win.ps1 2023-01-05 20:03:58 -08:00
Koushik Dutta
17a6dcc485 opencv/pam-diff: fix motion sensor not starting 2023-01-05 12:32:18 -08:00
Koushik Dutta
17f46b3c5e core: scale detection svg so its visible in 4k 2023-01-05 12:31:35 -08:00
Koushik Dutta
24308e7cc7 Merge branch 'main' of github.com:koush/scrypted 2023-01-05 10:08:11 -08:00
Koushik Dutta
57994f5ffb server: publish 2023-01-05 10:06:53 -08:00
slyoldfox
f1168c869c Refactor and re-use sip-call and sip-session in btcino plugin (#474)
* Refactor and re-use sip-call and sip-session:
* added sipDebug functionality
* added register functionality
* support for internal domains
* support srtp

* Refactor and re-use sip-call and sip-session:
* added sipDebug functionality
* added register functionality
* support for internal domains
* support srtp

* * implemented SIP message handling
* fix contactId
2023-01-05 09:32:25 -08:00
Koushik Dutta
95a3d3ce6c detection plugins: fix teardown race conditions 2023-01-05 09:10:21 -08:00
Koushik Dutta
4e78cc250a server: fix python unzip prefix 2023-01-04 23:48:57 -08:00
Koushik Dutta
c7e4078f6f detect: fix python3.10 API change 2023-01-04 23:48:41 -08:00
Koushik Dutta
715d3b61a2 tensorflow-lite/coreml: fix thread leak 2023-01-04 16:49:15 -08:00
Koushik Dutta
358d267db3 server: update python remote to new api 2023-01-04 16:22:01 -08:00
Koushik Dutta
f951c5b049 server: fix python plugin device state getter 2023-01-04 15:01:04 -08:00
Koushik Dutta
e92a709650 server: fix missing event interface from python state setters 2023-01-04 14:55:22 -08:00
Koushik Dutta
f3c1b3cd16 various: minor cleanups 2023-01-04 13:56:42 -08:00
Koushik Dutta
c72492dc16 coreml: publish! 2023-01-04 13:56:08 -08:00
Koushik Dutta
69d2d88f50 tensorflow-lite/coreml: refactor to break out a general python prediction plugin 2023-01-04 10:06:01 -08:00
Koushik Dutta
a0aec7306e Merge branch 'main' of github.com:koush/scrypted 2023-01-04 09:30:12 -08:00
Koushik Dutta
e0da8b402a server: improve mixin failures by detecting sameset/superset 2023-01-04 09:28:03 -08:00
Nick Berardi
ce2b3bd9ef myq: added device info, and Online interface (#489) 2023-01-04 09:15:04 -08:00
Koushik Dutta
040ea4d26d server: publish beta 2023-01-04 09:11:36 -08:00
Koushik Dutta
2661ceec6d server: bubble mixin errors to prevent clobbering of interfaces in case plugins get killed 2023-01-04 09:11:23 -08:00
Koushik Dutta
9112c4ffd3 videoanalysis: remove noisy added properties 2023-01-03 20:29:55 -08:00
Koushik Dutta
d9d36f0bf9 videoanalysis: remove noisy added properties 2023-01-03 20:28:58 -08:00
Koushik Dutta
d8682198e1 sdk: add resources fast property to video clips and detections 2023-01-03 19:43:07 -08:00
Koushik Dutta
d3121dd366 google-home: observe ciao issues 2023-01-03 13:07:08 -08:00
Koushik Dutta
17c09c69ae client: add detection example 2023-01-03 12:47:05 -08:00