Commit Graph

2505 Commits

Author SHA1 Message Date
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
Koushik Dutta
b675a87026 homekit: add adcertiser address setting 2023-01-30 16:15:07 -08:00
Koushik Dutta
3cc3f49484 homekit: advertiser should respect address override 2023-01-30 14:23:01 -08:00
Koushik Dutta
96c755c90a mqtt: fix some reconnection/recreation bugs 2023-01-30 12:39:23 -08:00
Koushik Dutta
967b0dedd8 twilio: migrate 2023-01-28 22:56:19 -08:00
Koushik Dutta
79d3d98430 hue: migrate 2023-01-28 22:54:43 -08:00
Koushik Dutta
bb1aaea221 lifx/owntracks: migrate 2023-01-28 22:51:29 -08:00
Koushik Dutta
51d648c2f4 neato: migrate 2023-01-28 22:48:10 -08:00
Koushik Dutta
33a8c16bfe pushover: migrate 2023-01-28 22:43:15 -08:00
Koushik Dutta
f4fd23e291 roborock: migrate 2023-01-28 22:40:24 -08:00
Koushik Dutta
09c48fe768 myq: migrate to org https://github.com/scryptedapp/myq 2023-01-28 22:28:56 -08:00
Koushik Dutta
546a58c607 cloud: add to system settings 2023-01-28 22:27:09 -08:00
Koushik Dutta
dc5df78348 cloud: more fixes for having a dangling custom domain value 2023-01-28 20:09:19 -08:00
Koushik Dutta
2edc60d912 cloud: fix erroneous error 2023-01-28 11:17:49 -08:00
Koushik Dutta
a5df680ef2 cloud: remove jsonip usage 2023-01-28 09:49:28 -08:00
Koushik Dutta
ec89c88404 homekit: add changelog to gitignore 2023-01-28 09:17:39 -08:00
Koushik Dutta
c5a321971a homekit: fix garage state 2023-01-28 09:15:55 -08:00
Koushik Dutta
de87cbefa1 cloud: port forwarding cleanups 2023-01-27 22:43:16 -08:00
Koushik Dutta
8e174842fa cloud: fix upnp port persistence bug 2023-01-26 14:35:13 -08:00
Koushik Dutta
3cf9aad83f core: rollback direct connect 2023-01-26 14:12:45 -08:00
Koushik Dutta
11e8ece10f videoanalysis: squelch log 2023-01-26 14:12:35 -08:00
Koushik Dutta
776461c6ce cloud: fix ws/wss usage 2023-01-26 14:11:34 -08:00
Koushik Dutta
9515f6136b cloud: update registration when port forwarding is disabled 2023-01-26 13:22:01 -08:00
Koushik Dutta
45eb065410 cloud: publish 2023-01-26 11:28:33 -08:00
Koushik Dutta
3a05b80c57 cloud: send custom domain to scrypted cloud 2023-01-26 11:28:17 -08:00
Koushik Dutta
f5b1cae7a2 cloud: fix text 2023-01-26 10:49:39 -08:00
Koushik Dutta
f1b6619786 cloud: use X-Forwarded-Proto 2023-01-26 09:53:08 -08:00
Koushik Dutta
ee4f7f791c cloud: add alerts if unconfigured 2023-01-26 09:06:10 -08:00
Koushik Dutta
6dd3891d41 unifi-protect: promote beta plugin 2023-01-26 09:03:24 -08:00
Koushik Dutta
72c89d83f7 cloud: fix new Buffer usage 2023-01-26 08:55:46 -08:00
Koushik Dutta
545aa88777 cloud: add manual port forwarding mode 2023-01-26 08:42:17 -08:00
Koushik Dutta
03678eb1d2 homekit: fix cleanup error in log 2023-01-26 08:41:08 -08:00
Koushik Dutta
f0a30ce8cd cloud: fix upnp refresh 2023-01-25 22:33:40 -08:00
Koushik Dutta
82f00d092a cloud: use tls for dialback connection. expose direct connect proxy port 2023-01-25 21:00:42 -08:00
Koushik Dutta
8b9f853f46 cloud: report direct address on successful login 2023-01-25 17:22:01 -08:00
Koushik Dutta
6eb4d499d9 sdk/cloud/server: add proper CORS api for endpoints 2023-01-25 14:53:38 -08:00
Koushik Dutta
53a718d981 cloud: fix cloud header not visible during cors 2023-01-25 12:57:34 -08:00
Koushik Dutta
c8e36c1284 cloud: periodic ip/port check 2023-01-24 13:27:13 -08:00
Koushik Dutta
8d7fdcd242 cloud: initial upnp support 2023-01-24 12:08:40 -08:00
Koushik Dutta
cd6c449658 homekit: use address api 2023-01-24 11:50:33 -08:00
Koushik Dutta
c5d1d19b9a Merge branch 'main' of github.com:koush/scrypted 2023-01-24 11:46:14 -08:00
Koushik Dutta
45024d444f homekit: fix destination bug 2023-01-24 11:46:05 -08:00
Roarrk
912f86e7a2 CoreML: Get input tensor size automatically (#530)
* Get input tensor size automatically

Get/Save MLMODEL spec automatically. This can also later be used for getting labels automatically.

* Update __init__.py

Removed defunct TODO

* Change to height*width
2023-01-23 13:54:15 -08:00
Koushik Dutta
4cc1b760d1 predict: fix detection handling of untracked objects 2023-01-23 13:25:16 -08:00
Koushik Dutta
efb39a0cbb predict: publish stable 2023-01-22 17:43:31 -08:00
Koushik Dutta
242dcfaba1 predict: publish betas 2023-01-22 17:23:03 -08:00
Koushik Dutta
276953b015 rebroadcast/ffmpeg: handle initial setup crashes when no streams are configured. 2023-01-21 20:59:23 -08:00
Koushik Dutta
fa4ff88d02 webrtc: dont use autoconfiguration addresses. dont use ipv6 by default. 2023-01-21 20:48:12 -08:00