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
d934495877
webrtc: publish
2022-03-28 20:40:11 -07:00
Koushik Dutta
8d38a8fe1f
webrtc: refactor
2022-03-28 18:33:04 -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
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
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
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
2a09f2f61c
webrtc-sink: initial commit
2022-03-24 23:07:42 -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
Koushik Dutta
eb98c3fe70
rebroadcast: fix settings crash
2022-03-24 23:05:53 -07:00
Koushik Dutta
595fff0769
google-device-access: organize
2022-03-24 23:05:39 -07:00
Koushik Dutta
1de61b1303
snapshot: fix crazy spin loop
2022-03-24 22:14:30 -07:00
Koushik Dutta
5719bac684
webrtc-source: filter out synthetic RTCSignalingChannels
2022-03-24 20:21:58 -07:00
Koushik Dutta
4d456b6050
alexa: publish
2022-03-24 11:33:59 -07:00
Koushik Dutta
bd68e2bd9f
various: update wrtc
2022-03-24 11:32:38 -07:00
Koushik Dutta
38083aa603
cloud: prune
2022-03-24 11:30:03 -07:00
Koushik Dutta
ee05fcefa9
cloud: remove wrtc
2022-03-24 11:25:12 -07:00
Koushik Dutta
3cf82a02ff
amcrest: fix initial setup bug
2022-03-24 10:31:28 -07:00
Koushik Dutta
8125fc439d
unifi-protect: moved default stream option into rebroadcast
2022-03-23 22:45:37 -07:00
Koushik Dutta
65c87b02e6
alexa: doorbells
2022-03-23 22:38:36 -07:00
Koushik Dutta
83bcd6d956
rebroadcast: add default stream option
2022-03-23 22:38:07 -07:00
Koushik Dutta
18f982a8c3
alexa: sync devices properly
2022-03-23 13:19:19 -07:00
Koushik Dutta
f527a7e500
alexa: add camera/doorbell, fix webrtc to work with amazon reqs
2022-03-23 10:11:58 -07:00
Koushik Dutta
62ed2c7826
cloud: publish
2022-03-22 21:39:21 -07:00
Koushik Dutta
d997cf8839
synology-ss: publish pull request
2022-03-22 20:48:37 -07:00
Koushik Dutta
f819d3a799
Merge pull request #198 from hrstv/plugins/synology-ss
...
synology-ss: support for sub streams
2022-03-22 20:47:32 -07:00
Koushik Dutta
74628c98b0
alexa: initial pass with working cameras
2022-03-22 20:47:18 -07:00
hrstv
ab238ab126
synology-ss: support for sub streams
2022-03-22 20:18:45 -07:00
Koushik Dutta
ae20fd9e62
cloud: stub out alexa
2022-03-22 10:39:55 -07:00
Koushik Dutta
61e9f32195
homekit: cap videos at 3 minutes. have seen runaway videos.
2022-03-22 09:56:37 -07:00