Koushik Dutta
5bf0b2bacc
homekit: fix node v18 beta plugin
2022-06-28 08:31:12 -07:00
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