Commit Graph

4000 Commits

Author SHA1 Message Date
Brett Jia
8bb7fceadf bump minor version 2023-01-15 23:38:56 -05:00
Brett Jia
298609d302 rename class 2023-01-15 23:33:53 -05:00
Brett Jia
3df57681cf cleanly exit orphaned subprocesses 2023-01-15 23:33:00 -05:00
Brett Jia
5f1e5e41d7 mute talkback with silence 2023-01-15 22:00:06 -05:00
Brett Jia
e9e7a708d3 cachebust 2023-01-15 21:24:59 -05:00
Brett Jia
9b5c2da713 relay talkback audio 2023-01-15 21:24:04 -05:00
Brett Jia
d8b14d4a09 pass through ffmpeg to clean up stream for PyAV 2023-01-15 13:18:01 -05:00
Brett Jia
b40e927595 refactoring to use webrtc for video 2023-01-14 23:08:54 -05:00
Brett Jia
9289a68538 Merge remote-tracking branch 'upstream/main' into arlo-talkback 2023-01-14 18:23:26 -05:00
Koushik Dutta
caccd1f1d3 homekit: fix/add missing server address alert 2023-01-14 14:49:09 -08:00
Koushik Dutta
a403510fba pushover: update and publish 2023-01-14 14:32:12 -08:00
Koushik Dutta
76aae9e8ac detection plugins: persist trackers 2023-01-13 22:50:03 -08:00
Koushik Dutta
e910374019 server: better python memory usage tracking 2023-01-13 22:46:31 -08:00
Koushik Dutta
f8f11e9821 webrtc: logging 2023-01-13 21:00:55 -08:00
Koushik Dutta
e40f5f426a detections: add sort tracker 2023-01-13 21:00:47 -08:00
Koushik Dutta
73c89760d3 update werift 2023-01-13 20:58:36 -08:00
Koushik Dutta
624c88f281 detections: add sort tracker 2023-01-13 20:57:41 -08:00
Koushik Dutta
d675799073 google-home: update cast receiver to hard code advertised screen dimensiions 2023-01-13 19:05:22 -08:00
Koushik Dutta
03516ec9cc google-home: update cast receiver to hard code advertised screen dimensiions 2023-01-13 19:04:43 -08:00
Brett Jia
2180abd8ba bump 2023-01-13 21:28:32 -05:00
Brett Jia
7971d09bf4 options don't seem to do anything 2023-01-13 21:28:11 -05:00
Brett Jia
c3506be5ab run ffmpeg to convert inputs to known format 2023-01-13 21:23:55 -05:00
Koushik Dutta
694c89cc3b google-home: update cast receiver to hard code advertised screen dimensiions 2023-01-13 17:49:14 -08:00
Koushik Dutta
e86569bcfa server: improve error when no media converter could be found 2023-01-13 13:14:45 -08:00
Koushik Dutta
2efe46a805 chromecast: add alert if scrypted cloud is not installed or set up. 2023-01-13 12:43:06 -08:00
Koushik Dutta
9b0d7bca34 webrtc: add device pixel ratio to client options 2023-01-13 11:33:36 -08:00
Koushik Dutta
6b1e78f650 webrtc/rebroadcast: handle orientation during medium/low res check 2023-01-13 11:24:22 -08:00
Koushik Dutta
a31c227e56 webrtc/rebroadcast: improve support for medium resolution webrtc clients, only fall back to transcoding baseline when completely necessary 2023-01-13 11:17:35 -08:00
Koushik Dutta
d7dab4bef3 alexa: provide hint that medium resolution is always used. 2023-01-13 11:05:06 -08:00
Koushik Dutta
f51ce5c7e9 webrtc: performance improvements 2023-01-13 07:58:00 -08:00
Brett Jia
09de710bde stop loop correctly 2023-01-12 17:06:33 -05:00
Brett Jia
c70270cce0 bump 2023-01-12 17:03:28 -05:00
Brett Jia
30d166d556 write sdp to file 2023-01-12 17:03:09 -05:00
Koushik Dutta
36f0f2b1f2 core: support readonly device picker 2023-01-12 09:31:52 -08:00
Koushik Dutta
5346896d22 Merge branch 'main' of github.com:koush/scrypted 2023-01-12 09:07:59 -08:00
Koushik Dutta
97c83c6966 webrtc: fix potential werift bug where srflx or relay candidate are used erroneously 2023-01-12 09:07:54 -08:00
slyoldfox
b1eef48681 Fix fontawesome (#509)
* * Fix an issues in SIP.js where the ACK and BYE replies didn't go to the correct uri

* Fix @fortawesome/fontawesome fonts in package-lock.json pointing to wrong registry
2023-01-12 08:56:33 -08:00
Brett Jia
a0da8c5f5c bump 2023-01-12 07:23:54 -05:00
Brett Jia
d1fbfb5774 log intercom source 2023-01-12 07:23:37 -05:00
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