Commit Graph

131 Commits

Author SHA1 Message Date
Koushik Dutta
5c3e3784b3 common: ignore rtsp magic? 2022-02-10 23:51:17 -08:00
Koushik Dutta
e65ee2d26a common: rtsp server logging 2022-02-09 23:11:00 -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
44f1d05aa3 common: rtsp server fixes 2022-02-07 23:41:28 -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
a8e159a885 common: update werft 2022-02-04 17:47:28 -08:00
Koushik Dutta
3660911751 rebroadcast: Disable sdp generation when udp isnt being parsed. 2022-02-04 11:57:48 -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
ea3e5d1183 rebroadcast: fix data timeout ffmpeg leak 2022-02-03 22:52:40 -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
c931c0638e common: log options 2022-02-03 19:01:04 -08:00
Koushik Dutta
be439aa16e werift: fix srtcp on bundle connections 2022-02-02 11:20:25 -08:00
Koushik Dutta
7c59dc7ca1 common: use forked werift 2022-02-02 09:52:55 -08:00
Koushik Dutta
bc3ccd29a0 common: wrtc logging 2022-02-01 10:40:35 -08:00
Koushik Dutta
ba1011eacb core: fix group video cameras 2022-01-31 20:57:04 -08:00
Koushik Dutta
309df062f0 rebroadcast: rtsp server wip 2022-01-31 20:05:26 -08:00
Koushik Dutta
e94d8d50cf rebroadcast: fix socket leak 2022-01-30 23:38:26 -08:00
Koushik Dutta
0c18327450 rebroadcast: initial rtsp server implementation. should solve... everything. 2022-01-30 23:32:23 -08:00
Koushik Dutta
66b9e8f6bb rebroadcast: Fix sdp race condition 2022-01-30 15:39:07 -08:00
Koushik Dutta
70260d2bb4 rebroadcast: rtp mode that may handle audio better. 2022-01-29 23:32:59 -08:00
Koushik Dutta
4eb5342052 homekit/rebroadcast: publish 2022-01-28 21:02:56 -08:00
Koushik Dutta
7e1f84aec2 common: eat rebroadcast client errors 2022-01-28 21:02:04 -08:00
Koushik Dutta
d5dc0f5c97 opencv/tflite: support sdp inputs from wrtc 2022-01-28 14:49:56 -08:00
Koushik Dutta
6abc353248 homekit: fix build breaks 2022-01-27 20:37:33 -08:00
Koushik Dutta
2bbe16c958 common: wait for ice gathering completion 2022-01-27 12:53:55 -08:00
Koushik Dutta
b7d435e24e common: fix settings json deserialization 2022-01-27 12:53:19 -08:00
Koushik Dutta
d378a7c17f rebroadcast: switch to pipes 2022-01-25 21:41:29 -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
d655078f62 rebroadcast: refactor and perf improvements 2022-01-25 19:55:31 -08:00
Koushik Dutta
bf166965dd google-device-access: fix stream refresh on webrtc 2022-01-25 15:14:11 -08:00
Koushik Dutta
87d4548d2c google-device-access: prevent video to snapshot device crashes 2022-01-25 10:16:35 -08:00
Koushik Dutta
eeec8a90e8 common: RTCAVSource usage 2022-01-24 20:41:20 -08:00
Koushik Dutta
d618ae7159 common: webrtc depayloader 2022-01-24 19:54:15 -08:00
Koushik Dutta
97eae8e3a3 common: webrtc source 2022-01-24 09:52:46 -08:00
Koushik Dutta
d94bae1cb8 google-device-access: wip webrtc 2022-01-24 09:19:51 -08:00
Koushik Dutta
dc5f4b4e9e plugins: cleanup package sizes 2022-01-21 23:59:49 -08:00
Koushik Dutta
47260289f0 thermostat: update 2022-01-20 10:20:43 -08:00
Koushik Dutta
b25d89195f homekit: fixup hwaccel 2022-01-19 00:24:47 -08:00
Koushik Dutta
5e4b9675e2 ring: a/v pipeline improvements 2022-01-18 12:42:47 -08:00
Koushik Dutta
11e1aa8b55 ring plugin. 2022-01-17 20:26:06 -08:00
Koushik Dutta
6c866eb002 rebroadcast: sanitize passwords from logs
homekit: dont show dynamic bitrate on cameras that do not support it
sdk: update
2022-01-17 14:40:52 -08:00
Koushik Dutta
166ca35474 server: fix rpc device creation spam. publish 2022-01-09 23:02:06 -08:00
Koushik Dutta
db903f5608 core: reduce memory pressure on startup from typescript import 2022-01-07 11:30:37 -08:00
Koushik Dutta
8f0751cf72 core: rawvideo fast path 2022-01-04 22:41:53 -08:00
Koushik Dutta
6c4d4b08d6 rebroadcast: kill with SIGKILL 2022-01-04 22:41:07 -08:00
Koushik Dutta
5d1cc0e655 reroadcast: remove junk 2021-12-31 23:42:53 -08:00