Koushik Dutta
3239b6021d
ring: move promise utils
2022-02-23 21:49:58 -08:00
Koushik Dutta
2c9cdbf655
webrtc: refactor entire pipeline to handle trickle and consolidate code
2022-02-21 12:39:55 -08:00
Koushik Dutta
9850eebdda
ring: use rtp capabilities hints
2022-02-20 11:50:33 -08:00
Koushik Dutta
54cac23cab
ring: strip sip
2022-02-19 18:26:19 -08:00
Koushik Dutta
6101ccb0bc
webrtc cameras: implement new signaling endpoints
2022-02-18 14:25:53 -08:00
Koushik Dutta
98603cb1cb
ring: rtsp server fast path hint
2022-02-13 11:21:38 -08:00
Koushik Dutta
d8f1466efb
Revert "ring: publish beta of rtsp repeater"
...
This reverts commit 684a48a63d .
2022-02-13 09:37:43 -08:00
Koushik Dutta
684a48a63d
ring: publish beta of rtsp repeater
2022-02-12 20:36:29 -08:00
Koushik Dutta
3bbf263f41
ring: teardown
2022-02-12 19:12:55 -08:00
Koushik Dutta
f3fd5cb694
ring: relax snapshot timeout
2022-02-10 23:51:47 -08:00
Koushik Dutta
70b0a84571
ring: generate unique system id on plugin install to prevent conflicts with the automatically generated system id used by other API clients.
2022-02-08 10:02:13 -08:00
Koushik Dutta
1e9b7cb126
ring: call termination fix?
2022-02-08 09:33:19 -08:00
Koushik Dutta
1f43b3da08
ring: improve snapshot handling
2022-02-08 00:21:56 -08:00
Koushik Dutta
9030a90c27
ring: terminate session upon rtsp session ending.
2022-02-05 20:53:43 -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
6f0f207c29
ring: request key frame after setup
2022-02-04 17:47:54 -08:00
Koushik Dutta
3885867cda
ring: event dump
2022-02-04 12:42:01 -08:00
Koushik Dutta
af7223f90a
ring: use the prebuffer feed for snapshots when available
2022-02-04 12:42:01 -08:00
Koushik Dutta
ef6d2300f9
ring: sip to rtsp gateway should also be udp
2022-02-04 11:53:39 -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
c54f8311fa
common: webrtc to rtsp server
2022-02-04 10:28:52 -08:00
Koushik Dutta
778120a9f0
common: rtsp server
2022-02-04 10:06:07 -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
0b88354e28
ring: comments
2022-02-03 19:01:04 -08:00
Koushik Dutta
0d52031ed1
ring: snapshots can fail if they expire
2022-02-03 19:01:04 -08:00
Koushik Dutta
d392fc58f5
ring: prevent hangups
2022-02-03 19:01:04 -08:00
Koushik Dutta
db6cb31087
rebroadcast: fix last detected audio codec to be stream specific
2022-02-03 19:01:04 -08:00
Koushik Dutta
005371ae69
ring: use forked ring-client-api until a build is released with webrtc changes
2022-02-02 10:04:56 -08:00
Koushik Dutta
0f5458b765
fix transport descriptions when using a sctp transport with media streams
2022-02-01 23:32:43 -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
a38ea4775c
plugins: various readmes
2022-01-29 12:47:54 -08:00
Koushik Dutta
7ce224b13e
ring: update api and publish
2022-01-27 14:18:07 -08:00
Koushik Dutta
8f717b8163
ring: webrtc publish
2022-01-27 12:58:56 -08:00
Koushik Dutta
0236c24764
ring: note cloud video streams
2022-01-25 21:41:45 -08:00
Koushik Dutta
da53c17d4e
ring: wip webrtc
2022-01-25 15:36:00 -08:00
Koushik Dutta
03107536b9
ring: webrtc initial pass
2022-01-24 20:42:53 -08:00
Koushik Dutta
21fa34e728
ring/rebroadcast: fix stream request noise
2022-01-24 00:49:31 -08:00
Koushik Dutta
7454c22399
ring: battery level
2022-01-23 18:10:35 -08:00
Koushik Dutta
c72755e06d
ring: add camera lights
2022-01-23 01:12:00 -08:00
Koushik Dutta
a902287314
ring: stream timeout
2022-01-23 00:51:56 -08:00
Koushik Dutta
3edfb68c09
Update main.ts
2022-01-22 14:12:48 -08:00
Koushik Dutta
a8e2e8292b
ring: two way confirmed working
2022-01-22 11:26:25 -08:00
Koushik Dutta
d347218dbc
ring: 2 way fixes
2022-01-22 10:35:35 -08:00
Koushik Dutta
5f0aa82c5b
ring: add default polling intervals
2022-01-21 13:13:02 -08:00
Koushik Dutta
98dd34d8d1
ring: fix regression
2022-01-20 10:58:33 -08:00
Koushik Dutta
02b4da2b9a
ring: cleanup/publish
2022-01-20 10:32:09 -08:00
Donavan Becker
6b5e624f25
Multiple Enhancments
...
Added option to only show specific locationIds
Added option to set cameraDingsPollingSeconds
Added firmware info
Added serialNumber info.
Added Intercom to all devices.
2022-01-19 22:35:57 -06:00
Koushik Dutta
23c3e3e073
ring: codec hints
2022-01-18 12:52:30 -08:00
Koushik Dutta
5e4b9675e2
ring: a/v pipeline improvements
2022-01-18 12:42:47 -08:00
Koushik Dutta
ee76e76e53
ring: adts headers, session cleanup
2022-01-18 09:34:30 -08:00