Commit Graph

66 Commits

Author SHA1 Message Date
Koushik Dutta
375c40f9fd google-device-access: publish 2022-02-14 10:50:45 -08:00
Koushik Dutta
cc8195acb5 all webrtc plugins: introduce new plumbing to handle webrtc as a native media stream for sources/sinks that support it.
for example:
viewing ring/nest in browser is now peer to peer.
casting to chromecast is peer to peer.
casting via google home is peer to peer.
2022-02-05 20:04:11 -08:00
Koushik Dutta
5fbb12bd12 google-device-access: fix circular json 2022-02-05 13:05:08 -08:00
Koushik Dutta
2e5c67bf63 gda/ring/common: webrtc to rtsp gateway should operate in udp mode so ffmpeg will reorder packets. 2022-02-04 11:20:45 -08:00
Koushik Dutta
a75c070c57 cast: use native webrtc endpoints from the provider when available (ring/nest to google-home/chromecast).
changed plugins:

chromecast
core
google-device-access
ring
google-home
2022-02-03 22:41:45 -08:00
Koushik Dutta
882cd58f23 media/rtc: refactor 2022-02-03 19:01:04 -08:00
Koushik Dutta
06c5d42116 rtsp/all: normalize args further. remove usage of problematic reorder_queue_size. only use rtsp_transport and max_delay. consider removing max_delay too. 2022-02-02 14:46:24 -08:00
Koushik Dutta
fcca95893e rtsp/all: normalize args further. remove usage of problematic reorder_queue_size. only use rtsp_transport and max_delay. consider removing max_delay too. 2022-02-02 14:45:54 -08:00
Koushik Dutta
20318e9952 all rtsp plugins: normalize max_delay to 1 second 2022-02-02 11:20:04 -08:00
Koushik Dutta
302299379a sdk/gda/rebroadcst: support fetching a stream without refreshing it. better passive snapshots on google device access. 2022-02-01 11:17:35 -08:00
Koushik Dutta
4525f51f59 rebroadcast/ring/google-device-access: stop harassing the user to change settings on their camera when their camera does not support it. 2022-01-30 15:55:50 -08:00
Koushik Dutta
baa8cae8f3 google-device-access: use udp? 2022-01-30 15:39:07 -08:00
Koushik Dutta
eef8c0ba53 Delete plugins/google-device-access/src/commands directory 2022-01-30 13:41:11 -08:00
Koushik Dutta
5aa3818bf7 google-device-access: add readmes. 2022-01-28 20:40:02 -08:00
Koushik Dutta
0dfcbcb963 google-device-access: better snapshot handling depending on prebuffer state 2022-01-28 14:51:50 -08:00
Andrew Heard
8a6dfa33a1 Support custom API endpoints in SDM plugin
Allows the user to customize the endpoints used for authorization and
accessing the API in the google-device-access plugin by specifying
hostnames in storage. These can be configured using the
`authorizationHostname` and `apiHostname` keys, respectively.
2022-01-26 21:39:21 -05:00
Koushik Dutta
2774055a45 google-device-access: allow snapshots if stream is prebuffered. 2022-01-25 20:46:12 -08:00
Koushik Dutta
8bf81cb872 sdk/common/google-device-access: cloud rebroadcast should not be enabled by default 2022-01-25 20:32:46 -08:00
Koushik Dutta
dd6b3bf7bf google-device-access: camera motion/person detection 2022-01-25 19:56:13 -08:00
Koushik Dutta
bf166965dd google-device-access: fix stream refresh on webrtc 2022-01-25 15:14:11 -08:00
Koushik Dutta
624349f4d0 google-device-access: object detection on cameras 2022-01-25 14:58:57 -08:00
Koushik Dutta
78846391bc google-device-access: add support for nest hub as a camera. should investigate making this a display too? 2022-01-25 14:21:15 -08:00
Koushik Dutta
87d4548d2c google-device-access: prevent video to snapshot device crashes 2022-01-25 10:16:35 -08:00
Koushik Dutta
9541b403a6 google-device-access: lint 2022-01-24 20:41:06 -08:00
Koushik Dutta
9a82dd8abd google-device-access: rtc signaling session info 2022-01-24 19:51:46 -08:00
Koushik Dutta
882b33bd1e google-device-access: stream refresh 2022-01-24 12:50:43 -08:00
Koushik Dutta
f59b1388b1 google-device-access: gen2 camera webrtc support 2022-01-24 10:03:09 -08:00
Koushik Dutta
9d89854582 server: fix plugin version regression 2022-01-24 10:01:24 -08:00
Koushik Dutta
d94bae1cb8 google-device-access: wip webrtc 2022-01-24 09:19:51 -08:00
Koushik Dutta
84c897c22a wip 2022-01-23 00:51:19 -08:00
Koushik Dutta
7066bd6e89 google-device-access: nre fix 2022-01-19 23:10:35 -08:00
Koushik Dutta
b8ba5d0064 google-device-access: stream extension 2022-01-17 20:42:21 -08:00
Koushik Dutta
b4d51aa128 Update README.md 2022-01-15 15:39:57 -08:00
Koushik Dutta
8753bf3966 Update README.md 2022-01-15 15:39:42 -08:00
Koushik Dutta
016d21963f package-json.lock files 2022-01-09 10:59:44 -08:00
Koushik Dutta
2798e92801 google-device-access: readme missing cloud step 2021-12-29 11:18:33 -08:00
Koushik Dutta
c36ef44872 google-device-access: readme missing cloud step 2021-12-29 10:54:36 -08:00
Koushik Dutta
4f4093a023 Update README.md 2021-12-28 21:14:04 -08:00
Koushik Dutta
93bdb197bd Update README.md 2021-12-28 21:13:56 -08:00
Koushik Dutta
bfdbcd6175 Update README.md 2021-12-28 21:13:38 -08:00
Koushik Dutta
c3b31925c9 Update README.md 2021-12-28 21:13:21 -08:00
Koushik Dutta
bca57f42c4 Update README.md 2021-12-28 21:13:07 -08:00
Koushik Dutta
14660ccb63 readmes 2021-12-28 20:39:47 -08:00
Koushik Dutta
75cca4059e google-device-access: readme 2021-12-28 20:35:31 -08:00
Koushik Dutta
47be8de815 google-device-access: publish 2021-12-22 11:33:15 -08:00
Koushik Dutta
68e21045c7 google-device-access: fix settings descriptions 2021-12-20 13:59:20 -08:00
Koushik Dutta
be1a6f6156 sdk/server: update. fix sdk build process so property generation is automatic. 2021-11-08 12:02:56 -08:00
Koushik Dutta
21314a03cc nest: manufacturer info 2021-11-08 11:18:37 -08:00
Koushik Dutta
8db5ac4a44 google-device-access/homekit: thermostatActiveMode update 2021-10-24 21:15:34 -07:00
Koushik Dutta
de5cf63713 google-device-access: doorbell support 2021-10-19 16:10:42 -07:00