Commit Graph

2552 Commits

Author SHA1 Message Date
Grzegorz Zdanowski
f0a09b4869 Add JSON output for webhook methods calls (#554) 2023-02-14 09:03:04 -08:00
Koushik Dutta
f5ef995c0f dlib: requirements fixups 2023-02-13 23:50:14 -08:00
Koushik Dutta
f0ce7211c9 predict: wip face recognition 2023-02-13 23:20:17 -08:00
Koushik Dutta
f1c4bba760 predict: restructure for face recog 2023-02-13 21:52:29 -08:00
Koushik Dutta
1d1d305b6b mqtt: add retain to all state publish 2023-02-13 17:26:21 -08:00
Koushik Dutta
981c572bd7 mqtt: support flags 2023-02-13 17:11:21 -08:00
Koushik Dutta
d7a683cc30 dlib: initial implementation of face recognition 2023-02-13 13:22:24 -08:00
Koushik Dutta
bee3d8d151 predict: fix overlapped detections 2023-02-13 12:06:29 -08:00
Koushik Dutta
46cf0a9cd3 predict: better matches along middle 2023-02-13 10:59:33 -08:00
Koushik Dutta
9108675e24 Revert "Accomodate custom models (#547)"
This reverts commit 56c3104997.
2023-02-13 09:09:09 -08:00
Koushik Dutta
8ee15aef39 core: fix bug where users could not be deleted 2023-02-13 08:46:06 -08:00
Koushik Dutta
28fd1e1b98 docker-mdns: wip 2023-02-12 13:50:38 -08:00
Koushik Dutta
5876b56631 videoanalysis: take periodic detections 2023-02-12 13:50:17 -08:00
Koushik Dutta
a9708ac532 mqtt: fix settings bug 2023-02-12 13:49:58 -08:00
Koushik Dutta
958fb93dbf snapshot: mask error if buffers were received 2023-02-12 11:10:47 -08:00
Koushik Dutta
4e6d8bb318 Merge branch 'main' of github.com:koush/scrypted 2023-02-11 23:30:45 -08:00
Koushik Dutta
61e5006f48 homekit/webrtc: partially revert h264 repacketizer change 2023-02-11 23:30:41 -08:00
Roarrk
56c3104997 Accomodate custom models (#547)
Tries to fetch the label list from the mlmodel file itself and due to newer converted mlmodels having a different output (float32) it also numpy converts the model output to floats.
2023-02-11 22:46:24 -08:00
Koushik Dutta
bdecf70474 detect: fixup model settings 2023-02-11 20:53:39 -08:00
Brett Jia
7d0bf91177 arlo: mark 2way as experimental + new refresh/re-login features (#551)
* remove unused dependencies

* expose configs to enable/disable two-way as experimental

* remove Few logging and clean up settings

* initial imap settings scaffolding and 90-min stream refresh

* fix sse refresh and make it configurable

* fix double printing in provider

* clean up logger names

* safer imap re-login and proper SSE exits

* some more logging with ids

* fix MQTT refresh and cleanly cancel tasks on restart

* document IMAP requirements

* bump 0.6.3 for release

* fix new device load error

* bump 0.6.4 for release
2023-02-11 18:48:09 -08:00
Koushik Dutta
91808be62e detect: publish support for windows 2023-02-11 10:11:26 -08:00
Koushik Dutta
75503f1449 opencv: final fix for windows functionality!~ 2023-02-11 08:56:37 -08:00
Koushik Dutta
54aa0baa71 opencv: fix up requirements on windows 2023-02-11 08:54:13 -08:00
Koushik Dutta
efdeb95bbe opencv: fixup color conversion fast path 2023-02-11 08:52:11 -08:00
Koushik Dutta
8142893395 cloud: better error for unconfigured server address when using upnp 2023-02-11 08:38:15 -08:00
Koushik Dutta
cb9c5f26a9 detection: support libav throughout 2023-02-11 08:24:45 -08:00
Koushik Dutta
2d414ed22c webhook: fix hang 2023-02-10 22:15:23 -08:00
Koushik Dutta
0d7115b9a1 webrtc: fix missing turn servers 2023-02-10 12:25:18 -08:00
Koushik Dutta
31faa2e4bd cloud: add ip checker 2023-02-10 08:16:46 -08:00
Koushik Dutta
7b522203ad core: fix windows slashes in urls 2023-02-09 20:04:53 -08:00
Koushik Dutta
cccc8147f3 detect: add pyav backend in case gstreamer is unavailable 2023-02-09 12:00:57 -08:00
Koushik Dutta
cc43273f34 tensorflow: readme 2023-02-08 12:35:40 -08:00
Koushik Dutta
d8ceed6bc5 tensorflow: publish desktop variant 2023-02-08 09:45:28 -08:00
Koushik Dutta
55a8c88f9f tensorflow: legacy 2023-02-07 22:47:33 -08:00
Koushik Dutta
4f7b75eadb docker-mdns: readme 2023-02-07 16:16:53 -08:00
Koushik Dutta
c3ced31f3c docker-mdns: initial prototype 2023-02-07 16:16:21 -08:00
Koushik Dutta
8b59f7304c webrtc: publish beta 2023-02-06 22:03:42 -08:00
Koushik Dutta
02ad295e12 common: ignore rtcp packets that may be erroneously in the rtp stream 2023-02-06 20:01:42 -08:00
Koushik Dutta
d37a56eedf homekit: add default option for advertiser 2023-02-05 14:25:26 -08:00
Koushik Dutta
70f6c972a9 homekit: respect Server Address setting 2023-02-04 00:09:42 -08:00
Koushik Dutta
b9aba68937 rebroadcast: publish 2023-02-02 20:06:58 -08:00
Koushik Dutta
8cc8fbfd54 rebroadcast: reduce inactivity timeout to 10 seconds. watch for invalid server_port values in rtsp session. 2023-02-02 20:06:44 -08:00
Koushik Dutta
09eafbd936 homekit: publish 2023-02-02 15:31:32 -08:00
Koushik Dutta
f9830ab0da homekit: allow custom bind 2023-02-02 15:30:54 -08:00
Koushik Dutta
6f7316e913 homekit: clean up address bind 2023-02-02 11:21:16 -08:00
Koushik Dutta
a66ad9a9a3 homekit: fix advertiser interface settings 2023-02-02 11:08:26 -08:00
Koushik Dutta
b8f9db7c78 homekit: publish advertiser restricted to server interface change 2023-02-02 10:08:35 -08:00
Brett Jia
9cb6b12798 beta: arlo talkback w/ native webrtc to arlo servers (#543)
* parse endpoint and ffmpeg args

* aiortc logging, detect ffmpeg input source format

* log intercom source

* bump

* write sdp to file

* bump

* stop loop correctly

* run ffmpeg to convert inputs to known format

* options don't seem to do anything

* bump

* refactoring to use webrtc for video

* pass through ffmpeg to clean up stream for PyAV

* relay talkback audio

* cachebust

* mute talkback with silence

* cleanly exit orphaned subprocesses

* rename class

* bump minor version

* fetch webrtc stream from prebuffer

* prebuffer still not working

* Revert "prebuffer still not working"

This reverts commit b30ccebb17.

* Revert "fetch webrtc stream from prebuffer"

This reverts commit 8dbd308c59.

* try to fix buffer overrun

* expose option to purge pip cache and reinstall deps

* some more logging

* use v1 pypi

* bump 0.5.2

* per-camera settings to toggle webrtc implementation

* change setting name

* wire up existing push to talk for Intercom

* documentation

* bump 0.5.3

* 0.5.4 with new python dependency versioning

* bump av build

* 0.5.5

* optimize event waiting by reducing polling

* more minor optimizations

* tweak performance and requirements.txt

* reimplement with pion webrtc

* bump 0.6.0

* fix interfaces for doorbells
2023-02-01 07:58:19 -08:00
Koushik Dutta
eb4365d157 various: add onStop to observe webrtc playback 2023-01-31 20:23:25 -08:00
Koushik Dutta
1ffaeb1a18 homekit: fixup project files 2023-01-30 16:16:37 -08:00