Commit Graph

195 Commits

Author SHA1 Message Date
Koushik Dutta
1ed1f14b06 common: fix paths 2022-04-04 10:36:47 -07:00
Koushik Dutta
e9dcc6eae1 common: potential mp4 leak fix 2022-04-03 20:19:42 -07:00
Koushik Dutta
5e30d2fe36 common: potential mp4 parsing fix 2022-04-01 14:13:58 -07:00
Koushik Dutta
54837d7924 sdk/homekit/rebroadcast: update mediastreamoptions. use safeKillFFmpeg. publish beta. 2022-03-31 17:18:18 -07:00
Koushik Dutta
3cd2ae9334 rebroadcast: publish beta where various race conditions around data/rtsp interleaving cause failures 2022-03-30 21:53:23 -07:00
Koushik Dutta
ca3a13b81f common: various updates 2022-03-30 14:51:36 -07:00
Koushik Dutta
3a839523b6 rebroadcast: Fix several possible leaks 2022-03-29 17:38:02 -07:00
Koushik Dutta
75060cdeb7 rebroadcast: only issue teardown once 2022-03-29 13:29:10 -07:00
Koushik Dutta
8d38a8fe1f webrtc: refactor 2022-03-28 18:33:04 -07:00
Koushik Dutta
25313d2a67 common: forgot to delete moved file 2022-03-27 18:16:56 -07:00
Koushik Dutta
3b59432bf5 webrtc: wip 2022-03-27 11:37:33 -07:00
Koushik Dutta
8748542033 webrtc: total rewrite
new features:
audio talkback in browser
codec copy
remove buggy native wrtc dependency
transcode configuration
2022-03-25 22:52:53 -07:00
Koushik Dutta
d68b622042 webrtc-sink: stub out audio talkback which apparently doesnt work 2022-03-25 14:43:32 -07:00
Koushik Dutta
6cac7347eb common: fix ffmpeg-webrtc codec race conditions 2022-03-25 12:13:25 -07:00
Koushik Dutta
91073d34d4 common: wrtc logging 2022-03-24 23:06:59 -07:00
Koushik Dutta
bd68e2bd9f various: update wrtc 2022-03-24 11:32:38 -07:00
Koushik Dutta
f527a7e500 alexa: add camera/doorbell, fix webrtc to work with amazon reqs 2022-03-23 10:11:58 -07:00
Koushik Dutta
74628c98b0 alexa: initial pass with working cameras 2022-03-22 20:47:18 -07:00
Koushik Dutta
9e61e93a9b snapshot: publish 2022-03-21 12:05:29 -07:00
Koushik Dutta
3460a7433f common: rtsp server basic auth error handlign fix 2022-03-21 12:05:08 -07:00
Koushik Dutta
3196249819 rebroadcast: also unescape username 2022-03-20 20:02:57 -07:00
Koushik Dutta
96f774bb60 rebroadcast: rtsp client handle unsafe characters in credentials 2022-03-20 20:01:33 -07:00
Koushik Dutta
d9f53cb6ef rebroadcast: RTSP mode is now the default on select cameras. 2022-03-19 11:38:48 -07:00
Koushik Dutta
77a7310dc7 homekit/sdk: make video clips accessible as an overview 2022-03-16 18:35:51 -07:00
Koushik Dutta
49ec71e3f8 rebroadcast: scrypted rtsp parser needs timeout. 2022-03-14 16:51:34 -07:00
Koushik Dutta
b9ae0e27e6 amcrest: publish continuous recording 2022-03-14 00:58:13 -07:00
Koushik Dutta
a275c6283e common: rtsp server, add support for forcing tcp transport. add support for checking requests. 2022-03-11 13:47:12 -08:00
Koushik Dutta
0f3273ce41 common: rtsp logging 2022-03-11 11:08:44 -08:00
Koushik Dutta
eae580708b ring: stream import options, direct sdp usage 2022-03-10 09:49:10 -08:00
Koushik Dutta
c21ef1f762 core: fix busted webrtc video 2022-03-09 11:14:37 -08:00
Koushik Dutta
af72525ae8 common: clippath 2022-03-07 21:47:58 -08:00
Koushik Dutta
cbd128278c common: fix up some various hacks in the rtsp server and client 2022-03-05 16:29:33 -08:00
Koushik Dutta
ba64a6407e rebroadcast: fix various bugs related to rtsp mode and soft mute 2022-03-05 09:47:06 -08:00
Koushik Dutta
a62eab2bb9 amcrest/onvif: add more codec options to intercom 2022-03-05 01:23:22 -08:00
Koushik Dutta
0ff391a6eb rebroadcast: publish 2022-03-04 20:47:32 -08:00
Koushik Dutta
1d618b63dd common: fix template args in settings mixin 2022-03-04 20:34:14 -08:00
Koushik Dutta
299e4599de webrtc-source: use ffmpeg jitter buffer 2022-03-04 17:51:39 -08:00
Koushik Dutta
a003bb5ca5 common: remove some test code 2022-03-04 17:51:28 -08:00
Koushik Dutta
dabe64a7f4 common: fixed the webrtc mp4 recording chop! 2022-03-04 12:17:03 -08:00
Koushik Dutta
7264789742 webrtc-source/ring/google: stream extension 2022-03-04 11:46:28 -08:00
Koushik Dutta
6fb2d7a5c0 webrtc-source: initial pass at simplifying ring/google code into a separate extensions 2022-03-04 11:12:13 -08:00
Koushik Dutta
013902deff common: fixup sdp a bit, add logging 2022-03-03 20:49:58 -08:00
Koushik Dutta
8a3ce5118d common: fix rtsp track selection, path suffixing, udp/tcp sdp port setup. 2022-03-03 13:03:16 -08:00
Koushik Dutta
91b7643daf common: add a StoragetSettings map value function 2022-03-03 10:33:14 -08:00
Koushik Dutta
b9aa4c82b4 rebroadcast: key frame locating 2022-03-03 09:57:33 -08:00
Koushik Dutta
2cf38e8c8b rebroadcast: refactor idle timer 2022-03-02 22:26:30 -08:00
Koushik Dutta
5ce3a343d5 common: watch rtsp errors 2022-03-02 20:58:19 -08:00
Koushik Dutta
8fc8a17d25 common: add auth and timeout support to rtsp client. 2022-03-02 20:28:13 -08:00
Koushik Dutta
75fefbb2cf common: add tsconfig 2022-03-02 12:06:23 -08:00
Koushik Dutta
56c22eea09 rebroadcast: support rtsps in RTSPClient.
google-device-access: fixup interface shenanigans between camera types.
2022-03-02 11:51:10 -08:00