Koushik Dutta
8062bc7d4e
Arlo ( #205 )
...
* start of arlo plugin
* use a logger
* patch missing method onto devicemanager
* arlo camera link should be done on camera settings page
* consolidate
* log formatter
* log formatter
* discover devices as cameras. snapshot not working
* take arlo pictures
* implement video camera stream
* pull in custom arlo module and try to fix session bugs
* proxy arlo rtsp to stop stream when no clients
* snapshot ongoing stream
* cache image snapshots
* use host ip addr
* use cached if error
* using live555ProxyServer
* build live555ProxyServer, use cached pictures more
* cache pic on video, threaded
* fix issue of snapshot turning off stream
* more async
* significant cleanup, vendoring, first attempt at getting async arlo lib
* works, but problem with async and queue juggling
* timeout, queues per resource/action
* subscribe to multiple queues
* distinguish cameras and basestations, remove dependence on gmail
* some cleanup
* some cleanup
* some cleanup
* support SMS MFA
* event queue garbage collection
* video stream options
* add dependencies per koush's suggestion
Co-authored-by: Brett Jia <dev.bjia56@gmail.com >
2022-03-29 10:10:30 -07:00
Koushik Dutta
3cfd9d9fb1
server: update sdk
2022-03-29 09:34:54 -07:00
Koushik Dutta
8aa8dfa90c
sdk: update
2022-03-29 09:34:36 -07:00
Koushik Dutta
d934495877
webrtc: publish
2022-03-28 20:40:11 -07:00
Koushik Dutta
95e2e8a42c
server: fix error spam and dangling mixin crashes on plugin uninstall
2022-03-28 20:24:06 -07:00
Koushik Dutta
8d38a8fe1f
webrtc: refactor
2022-03-28 18:33:04 -07:00
Koushik Dutta
cbebe0e492
sdk: consolidate rtc signaling client
2022-03-28 18:32:49 -07:00
Koushik Dutta
dce1276f31
server: change insecure port from 30080 to 11080
2022-03-28 12:30:40 -07:00
Koushik Dutta
9fce4f76af
ring: fix nre
2022-03-28 09:40:58 -07:00
Koushik Dutta
c4290c18cf
rebroadcast: fix default stream selection clobbering
2022-03-28 08:55:04 -07:00
Koushik Dutta
e0c4a30325
webrtc: add browser camera
2022-03-27 22:54:47 -07:00
Koushik Dutta
3a0093abf4
sdk: fix rtc interface
2022-03-27 22:54:01 -07:00
Koushik Dutta
25313d2a67
common: forgot to delete moved file
2022-03-27 18:16:56 -07:00
Koushik Dutta
0e7c852db9
webrtc: merge
2022-03-27 17:09:02 -07:00
Koushik Dutta
49134f7e32
rebroadcast: fix potential bug where there is settings update spam
2022-03-27 17:08:49 -07:00
Koushik Dutta
de4bbe3b42
server: add python storage api
2022-03-27 13:52:47 -07:00
Koushik Dutta
590143bcd6
sdk: fix
2022-03-27 13:28:41 -07:00
Koushik Dutta
be31c5b89d
sdk: fix
2022-03-27 13:24:29 -07:00
Koushik Dutta
ae8d5c8ee2
sdk: storage stubs
2022-03-27 13:19:04 -07:00
Koushik Dutta
004c686bde
sdk: fix missing python types
2022-03-27 12:56:44 -07:00
Koushik Dutta
cdf1bcfb04
sdk: publish
2022-03-27 12:48:31 -07:00
Koushik Dutta
d90e11ff68
webrtc: consolidate
2022-03-27 12:32:39 -07:00
Koushik Dutta
373f40b74c
webrtc: rename
2022-03-27 11:37:43 -07:00
Koushik Dutta
3b59432bf5
webrtc: wip
2022-03-27 11:37:33 -07:00
Koushik Dutta
4d7a3c2dfc
unifi-protect: use pipes, safe kill ffmpeg interocm
2022-03-26 20:57:20 -07:00
Koushik Dutta
025b538689
unifi-protect: remove libfdk
2022-03-26 20:44:31 -07:00
Koushik Dutta
6128c927cc
server: readd legacy insecure port.
2022-03-26 13:29:35 -07:00
Koushik Dutta
08a30d2145
google: cleanups
2022-03-26 12:53:17 -07:00
Koushik Dutta
794c0fdf83
google-home: new port
2022-03-26 12:39:38 -07:00
Koushik Dutta
8748542033
webrtc: total rewrite
...
new features:
audio talkback in browser
codec copy
remove buggy native wrtc dependency
transcode configuration
2022-03-25 22:52:53 -07:00
Koushik Dutta
8ebfa2a9c2
rebroadcast: add video detection
2022-03-25 22:51:44 -07:00
Koushik Dutta
d68b622042
webrtc-sink: stub out audio talkback which apparently doesnt work
2022-03-25 14:43:32 -07:00
Koushik Dutta
fcf5cdbc9a
cloud: fix login
2022-03-25 13:59:28 -07:00
Koushik Dutta
d04f08ccf4
cloud: watch for no login before sending a request to the server
2022-03-25 13:00:48 -07:00
Koushik Dutta
d680034c8a
README
2022-03-25 12:46:55 -07:00
Koushik Dutta
1919b06ce2
server: publish
2022-03-25 12:45:12 -07:00
Koushik Dutta
2448e08c61
docker: fixup version label
2022-03-25 12:44:40 -07:00
Koushik Dutta
3a25fbfc27
docker: Disable nightlies
2022-03-25 12:43:16 -07:00
Koushik Dutta
6cac7347eb
common: fix ffmpeg-webrtc codec race conditions
2022-03-25 12:13:25 -07:00
Koushik Dutta
bc3d6b314c
snapshot: fix another spin loop in Never Wait mode
2022-03-25 10:38:24 -07:00
Koushik Dutta
7a67bc8016
cloud: cache whitelisted paths
2022-03-25 10:30:11 -07:00
Koushik Dutta
cdbd995fe8
Revert "chromecast: cache engine io endpoint path"
...
This reverts commit 762a14160a .
2022-03-25 10:24:58 -07:00
Koushik Dutta
762a14160a
chromecast: cache engine io endpoint path
2022-03-25 10:22:55 -07:00
Koushik Dutta
cc9c4e130d
alexa: use rtc signaling channel
2022-03-24 23:08:20 -07:00
Koushik Dutta
bd5ad36528
server: change insecure port
2022-03-24 23:08:03 -07:00
Koushik Dutta
2a09f2f61c
webrtc-sink: initial commit
2022-03-24 23:07:42 -07:00
Koushik Dutta
251ff23912
sdk: update
2022-03-24 23:07:17 -07:00
Koushik Dutta
91073d34d4
common: wrtc logging
2022-03-24 23:06:59 -07:00
Koushik Dutta
d20bbfc879
webrtc-source: fix bug in werift
2022-03-24 23:06:29 -07:00
Koushik Dutta
c064b89d95
snapshot: fix spin loop
2022-03-24 23:06:07 -07:00