Commit Graph

235 Commits

Author SHA1 Message Date
Koushik Dutta
43f0f98992 plugins: remove postinstall 2022-06-17 09:49:04 -07:00
Koushik Dutta
895509e4dd plugins: add tsconfig.json 2022-06-17 09:43:17 -07:00
Koushik Dutta
a17b020348 homekit: move jitter buffer into the h264 packetizer 2022-05-30 16:53:34 -07:00
Koushik Dutta
40d4f57aa6 homekit/webrtc: simplify h264 packetizer, add jitter buffer 2022-05-29 18:30:31 -07:00
Koushik Dutta
42f045c9f8 homekit: fix fua sps quirk 2022-05-29 13:38:00 -07:00
Koushik Dutta
bd8a9289d1 homekit: beta packetizer stuff 2022-05-28 11:08:57 -07:00
Koushik Dutta
520f4aa634 homekit: fix h264 packetization for small fua packets 2022-05-27 18:41:44 -07:00
Koushik Dutta
072dd4a583 homekit: publish 2022-05-27 10:21:12 -07:00
Koushik Dutta
e1180dc206 homekit: remove qr code in console generation, allow ui to handle it. 2022-05-24 17:23:55 -07:00
Koushik Dutta
4c843c39fc homekit: fix qr code accessory race condition. add slow connection setting to add all home hubs. 2022-05-24 09:51:22 -07:00
Koushik Dutta
b8a87fe760 homekit: dont hard fail on bad address override, provide a console warning 2022-05-23 15:49:38 -07:00
Koushik Dutta
4831edc844 homekit: watch and alert for invalid scrypted server addresses. 2022-05-23 15:38:07 -07:00
Koushik Dutta
37edc0d5bb homekit: disable accessory mode mirroring camera online status. buggy. 2022-05-23 13:05:12 -07:00
Koushik Dutta
24fa8fd9f8 homekit: watch for invalid address override 2022-05-22 21:33:21 -07:00
Koushik Dutta
951d6c184c homekit: ensure device is published before generating the qr code 2022-05-22 13:55:15 -07:00
Koushik Dutta
877ae2fa18 homekit: publish 2022-05-22 11:33:53 -07:00
Koushik Dutta
493aff3eb5 homekit: make accessory mode the guided default. add qrcode print button. 2022-05-22 11:03:15 -07:00
Koushik Dutta
d522a18312 homekit: home hub requests will now use the medium resolution stream. recommend accessory mode. 2022-05-22 00:31:49 -07:00
Koushik Dutta
aebab30a47 homekit: publish security system beta 2022-05-20 12:55:40 -07:00
Koushik Dutta
b166417825 homekit: logging and debug code 2022-05-20 12:55:01 -07:00
Koushik Dutta
672c63f77b homekit: watch for h264 sps/pps/idr fua quirk. pretty sure this is non compliant. seen on xiaomi camera. 2022-05-19 01:47:56 -07:00
Koushik Dutta
479a78da1f homekit: fix audio demuxer by cleaning sdp
fix remote vs local stream, remote wifi will probably crap itself now though
fix accessory mode publishing to come back from downtime faster
2022-05-19 00:40:09 -07:00
Koushik Dutta
bc590bd80f homekit: comments 2022-05-18 23:58:53 -07:00
Koushik Dutta
0c6c2436ca homekit/rebroadcast: properly handle rtsp servers that accept both basic and digest auth 2022-05-18 20:35:19 -07:00
Koushik Dutta
8da8eed71a homekit: Fix nre 2022-05-18 18:42:14 -07:00
Koushik Dutta
12eda21ebe rebroadcast/homekit: better h264 oddity handling 2022-05-18 17:07:18 -07:00
Koushik Dutta
fe86e20fd4 homekit: dont use ffmpeg if h264 oddities are reported. wait for rtcp packet if home hub is unknown. 2022-05-18 16:35:32 -07:00
Koushik Dutta
ac7fb1fe4f homekit: fix accessory mode publishing bugs 2022-05-18 11:02:27 -07:00
Koushik Dutta
b102a4269e homekit: accessory mode fixes 2022-05-16 21:03:32 -07:00
Koushik Dutta
fee283ca92 homekit: repbublish with some reverts to the low bandwidth forcing due to ios 15.5 rc bug still being present 2022-05-16 14:35:06 -07:00
Koushik Dutta
a65ec1096e homekit: send stream tool hint 2022-05-16 13:49:40 -07:00
Koushik Dutta
ffcf700c6d homekit: settings refactor. new setting to track active home hub. 2022-05-16 10:54:14 -07:00
Koushik Dutta
5b6fc9a003 homekit: undo waitForFirstVideoRtcp hack, no longer seems necessary 2022-05-16 09:53:40 -07:00
Koushik Dutta
3b829021b0 homekit: publish beta 2022-05-14 10:54:24 -07:00
Koushik Dutta
5493d9d713 homekit: publish 2022-05-11 09:15:03 -07:00
Koushik Dutta
ffe00eefdf homekit: use werift src 2022-05-09 20:41:52 -07:00
Koushik Dutta
e6d92c7324 homekit/webrtc: werift dependency fixups 2022-05-09 19:16:15 -07:00
Koushik Dutta
4a681595f6 homekit: use werift package instead of long rel paths 2022-05-09 17:19:09 -07:00
Koushik Dutta
1b023fe5a2 homekit: video rtcp timeout 2022-05-07 15:49:24 -07:00
Koushik Dutta
b38ceff3c5 homekit: only start intercom once audio starts flowing back. this addresses issues where doorbell chimes get muted if two way mode is activated. 2022-05-07 13:36:31 -07:00
Koushik Dutta
c79f4111fa homekit: docs 2022-05-07 13:07:54 -07:00
Koushik Dutta
c8dc734aa0 homekit: sei filtering is now in rebroadcast. 2022-05-07 13:05:54 -07:00
Koushik Dutta
8a7da86f7d homekit: fix sequence number check in rtp sender 2022-05-05 13:45:14 -07:00
Koushik Dutta
0273646c1f homekit: wait for homekit to send a video RTCP packet before sending video.
There seems to be a bug where homekit has already provided video and audio ports, but the sockets
on the homekit end are not actually ready to receive data. By waiting for the RTCP packet (which is on a half second interval), Scrypted can guarantee that the sockets are ready.
2022-05-03 15:24:03 -07:00
Koushik Dutta
8d8bb3ad95 homekit: publish more sensors 2022-05-02 22:16:37 -07:00
Koushik Dutta
02d77e5e7d homekit: fix scrypted rtp sendor for weird cameras. 2022-05-01 13:59:22 -07:00
Koushik Dutta
f2145fad38 homekit: audio process cleanup 2022-05-01 11:51:37 -07:00
Koushik Dutta
eeae5b11d4 homekit/rebroadcast: rtsp client setup may return interleave values that are not what was reqwuested. todo: leverage this ourselves. 2022-04-30 18:12:31 -07:00
Koushik Dutta
af113b75f0 homekit: remove rebroadcast dependency for srtp sender fast path. audio is now demuxed in homekit plugin. only require h264 bitstream compatibility. 2022-04-30 17:25:03 -07:00
Koushik Dutta
0b4902d13d homekit/rebroadcast: make the rtp sender a configuration option until the stability issues can be worked out. 2022-04-30 15:08:18 -07:00