Commit Graph

68 Commits

Author SHA1 Message Date
Koushik Dutta
3a3fa1c868 ring: add pluginDependencies 2022-03-17 10:59:27 -07:00
Koushik Dutta
5324ae817b ring: publish 2022-03-17 10:00:11 -07:00
Koushik Dutta
542a5ec209 ring: wip 2022-03-13 17:05:43 -07:00
Koushik Dutta
eae580708b ring: stream import options, direct sdp usage 2022-03-10 09:49:10 -08:00
Koushik Dutta
ed4a46d02c ring: readd sip 2022-03-08 14:10:30 -08:00
Koushik Dutta
e28f4c3aaf ring: use udp 2022-03-06 14:00:00 -08:00
Koushik Dutta
4e625612b5 ring: readd sip 2022-03-06 00:46:34 -08:00
Koushik Dutta
7264789742 webrtc-source/ring/google: stream extension 2022-03-04 11:46:28 -08:00
Koushik Dutta
1414aceb35 ring/nest: cleanups 2022-03-03 20:50:40 -08:00
Koushik Dutta
61f320e72e sdk/nest: update with RTCSessionControl 2022-03-02 11:04:09 -08:00
Koushik Dutta
9d3189f7af server and various plugins: RTCSignalingClient. Allows generic signaling mechanism for peer connections. Can stream your web camera to chromecast. 2022-03-01 20:35:31 -08:00
Koushik Dutta
d93d5988e2 ring/webrtc: implement sdp only path 2022-03-01 14:35:39 -08:00
Koushik Dutta
776c65f387 ring: watch for refresh token update 2022-02-27 12:07:39 -08:00
Koushik Dutta
b4788e3c71 ring: motion timeout setting 2022-02-25 09:24:25 -08:00
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