Commit Graph

1850 Commits

Author SHA1 Message Date
Koushik Dutta
cd218f3bb7 google-home/chromecast: publish with webrtc fixes 2022-02-09 12:35:16 -08:00
Koushik Dutta
d3da356ceb server: implement new mediaManager methods 2022-02-08 22:54:44 -08:00
Koushik Dutta
afaecd3b70 core: improve wrtc cleanup 2022-02-08 10:46:52 -08:00
Koushik Dutta
13cc6d0b1c core: fix dashboard streaming 2022-02-08 10:25:25 -08:00
Koushik Dutta
1a319ba17b core: fix dashboard streaming 2022-02-08 10:25:14 -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
a6f95311e3 videoanalysis: use tcp transport on rtsp 2022-02-08 09:48:04 -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
44f1d05aa3 common: rtsp server fixes 2022-02-07 23:41:28 -08:00
Koushik Dutta
43d5e6bf1b rebroadcast: remove the mp4 muxing in rtsp mode 2022-02-07 23:40:55 -08:00
Koushik Dutta
f23395da1b docker: Include alsa 2022-02-07 20:26:05 -08:00
Koushik Dutta
49d044c771 server: thread implementation fix, python should create a glib main loop. 2022-02-07 19:05:13 -08:00
Koushik Dutta
83810d2315 mqtt: generalized sensors 2022-02-06 23:33:18 -08:00
Koushik Dutta
3027e7d051 server: new shared worker mode based on threads 2022-02-06 01:01:31 -08:00
Koushik Dutta
122d1b5830 server: thread wip 2022-02-05 23:39:56 -08:00
Koushik Dutta
0fc120ee83 server: refactor runtimes 2022-02-05 23:21:52 -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
035d9875ac homekit: fix text 2022-02-05 19:54:39 -08:00
Koushik Dutta
c1ee88ff7a server: publish 2022-02-05 19:42:50 -08:00
Koushik Dutta
efc3e67392 scrypted: ffmpeg low mem fix 2022-02-05 19:42:26 -08:00
Koushik Dutta
aa23f612f2 cli: low mem fixes 2022-02-05 19:42:06 -08:00
Koushik Dutta
d190f2ac2d homekit: better explanation of remote streaming 2022-02-05 19:41:20 -08:00
Koushik Dutta
28a84498df server: publish 2022-02-05 16:13:13 -08:00
Koushik Dutta
b091e7c3c3 cli: publish 2022-02-05 15:34:08 -08:00
Koushik Dutta
f1cad25f9b cli: install node-gyp before installing scrypted 2022-02-05 15:32:50 -08:00
Koushik Dutta
3a3fb3fd0e server: node-gyp 2022-02-05 15:22:56 -08:00
Koushik Dutta
f88ac6be2a server: publish 2022-02-05 14:53:16 -08:00
Koushik Dutta
ca64b58d4f server/sdk: fix bugs from decouple sdk and types 2022-02-05 14:26:20 -08:00
Koushik Dutta
e31071b8ea server/sdk: decouple sdk and types 2022-02-05 13:46:41 -08:00
Koushik Dutta
5fbb12bd12 google-device-access: fix circular json 2022-02-05 13:05:08 -08:00
Koushik Dutta
6f0f207c29 ring: request key frame after setup 2022-02-04 17:47:54 -08:00
Koushik Dutta
a8e159a885 common: update werft 2022-02-04 17:47:28 -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
a8717b40fb Update README.md 2022-02-04 12:05:48 -08:00
Koushik Dutta
3660911751 rebroadcast: Disable sdp generation when udp isnt being parsed. 2022-02-04 11:57:48 -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
85df7d4007 myq: publish 2022-02-03 23:05:14 -08:00
Koushik Dutta
ea3e5d1183 rebroadcast: fix data timeout ffmpeg leak 2022-02-03 22:52:40 -08:00
Koushik Dutta
abfd48dc9b rebroadcast: fix data timeout ffmpeg leak 2022-02-03 22:52:00 -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
42a00bc9f2 media/rtc: refactor 2022-02-03 19:01:04 -08:00
Koushik Dutta
3b9645a31a update 2022-02-03 19:01:04 -08:00
Koushik Dutta
c931c0638e common: log options 2022-02-03 19:01:04 -08:00