Commit Graph

2078 Commits

Author SHA1 Message Date
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
6b5747c485 vscode sample: update 2022-03-04 14:00:17 -08:00
Koushik Dutta
a7e0294668 server: Fix time/timeEnd console 2022-03-04 14:00:04 -08:00
Koushik Dutta
2e5f6f397d plugins: refactor with new mixin api 2022-03-04 13:59:41 -08:00
Koushik Dutta
578774f2fb mqtt/webhook: better device filtering 2022-03-04 13:55:22 -08:00
Koushik Dutta
dabe64a7f4 common: fixed the webrtc mp4 recording chop! 2022-03-04 12:17:03 -08:00
Koushik Dutta
9bf27bc124 webrtc-source: pass through to VideoCamera if it exists 2022-03-04 11:53:28 -08:00
Koushik Dutta
7264789742 webrtc-source/ring/google: stream extension 2022-03-04 11:46:28 -08:00
Koushik Dutta
5cb5bd8144 homekit: launch.json 2022-03-04 11:46:15 -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
b255801acb homekit: handle all opus sample rate and bitrate options 2022-03-03 21:39:41 -08:00
Koushik Dutta
dc4f21da0f onvif: publish with more logging 2022-03-03 20:58:04 -08:00
Koushik Dutta
41834a5c6a homekit: publish 2022-03-03 20:55:53 -08:00
Koushik Dutta
dbe465bf4c homekit: enable all audio options. 2022-03-03 20:55:40 -08:00
Koushik Dutta
1414aceb35 ring/nest: cleanups 2022-03-03 20:50:40 -08:00
Koushik Dutta
013902deff common: fixup sdp a bit, add logging 2022-03-03 20:49:58 -08:00
Koushik Dutta
4ab40e7305 homekit: put opus behind a setting. 2022-03-03 13:18:41 -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
6c76e54275 homekit: various settings cleanups and explanations 2022-03-03 13:00:43 -08:00
Koushik Dutta
417e47fd34 homekit: fix confusion around built in motion sensor 2022-03-03 12:27:55 -08:00
Koushik Dutta
2863677855 sdk: fix misleading variable name and documentation 2022-03-03 10:33:27 -08:00
Koushik Dutta
91b7643daf common: add a StoragetSettings map value function 2022-03-03 10:33:14 -08:00
Koushik Dutta
861c780bbd homekit: reset accessory support 2022-03-03 10:32:52 -08:00
Koushik Dutta
b9aa4c82b4 rebroadcast: key frame locating 2022-03-03 09:57:33 -08:00
Koushik Dutta
88afe953c1 rebroadcast: use a safer kill order 2022-03-03 00:55:19 -08:00
Koushik Dutta
d6baa586fb rebroadcast: fix infinite loop 2022-03-03 00:54:19 -08:00
Koushik Dutta
c94f72be42 rebroadcast: fix rtsp mode idr interval detection. accomodate mp4 container bug in ffmpeg. 2022-03-03 00:51:46 -08:00
Koushik Dutta
2cf38e8c8b rebroadcast: refactor idle timer 2022-03-02 22:26:30 -08:00
Koushik Dutta
96a62ab493 homekit: fixup mp4 parsing cruft 2022-03-02 22:26:11 -08:00
Koushik Dutta
5ce3a343d5 common: watch rtsp errors 2022-03-02 20:58:19 -08:00
Koushik Dutta
4832fd2091 amcrest: publish 2022-03-02 20:57:50 -08:00
Koushik Dutta
edd685f42e unfii-protect: update 2022-03-02 20:30:24 -08:00
Koushik Dutta
58e1ae5e6c homekit: formatting 2022-03-02 20:30:13 -08:00
Koushik Dutta
8fdbfc72a2 rebroadcast: update rtsp server from common. codec detection from sdp. rfc4571 handles inline RTSP responses. 2022-03-02 20:29:55 -08:00
Koushik Dutta
8b6b48d7c5 onvif/amcrest: two way audio 2022-03-02 20:28:56 -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
34cc56073f unifi-protect: mark rtsp as scrypted compatible 2022-03-02 11:51:26 -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
Koushik Dutta
a1ab6502d8 snapshot: better error on empty url 2022-03-02 11:32:01 -08:00
Koushik Dutta
61f320e72e sdk/nest: update with RTCSessionControl 2022-03-02 11:04:09 -08:00
Koushik Dutta
e217b315c2 rebroadcast: fix bug where packet length was parsed as signed integer. 2022-03-02 10:33:33 -08:00
Koushik Dutta
2782d8cc4d core: pubish 2022-03-01 20:49:33 -08:00
Koushik Dutta
030a629758 chromecast: publish 2022-03-01 20:35:46 -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
288d7162d4 cast app: update with new RTCSignalingClientSession 2022-03-01 18:44:52 -08:00
Koushik Dutta
e5d2931bd0 snapshot: auto enable the extension and the prebuffer snapshotting on cameras with no snapshot capabilities. 2022-03-01 17:56:57 -08:00
Koushik Dutta
3718b260ad homekit: disable whatever this flush packet thing does 2022-03-01 14:43:10 -08:00
Koushik Dutta
f123989d32 rebroadcast: api signature fix 2022-03-01 14:42:13 -08:00