Koushik Dutta
73c7c11276
homekit: reenable ios hub proxy workaround.
2022-05-16 23:38:12 -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
Kevin Merritt
ffed4a03af
homekit: support IntrusionSensor as ContactSensor service ( #244 )
2022-05-14 10:13:54 -07:00
Koushik Dutta
8a456c5232
homekit: better segment valdation on secure videos
2022-05-10 23:40:38 -07:00
Koushik Dutta
6e6697c890
homekit/rebroadcast: document weird ffmpeg rtsp skip issue
2022-05-09 23:35:13 -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
da02e2825c
sdk: security system
2022-05-09 13:05:26 -07:00
Koushik Dutta
b31da22c15
homekit: refactor/prevent race conditions around streaming session termination
2022-05-09 12:36:00 -07:00
Koushik Dutta
3b253d25c9
homekit/rebroadcast/common: refactored rtsp client
2022-05-09 11:39:08 -07:00
Koushik Dutta
bb1ac01eb0
homekit: fix error message typos
2022-05-09 09:49:16 -07:00
Billy Zoellers
10d4c9088a
homekit: map EntrySensor to homekit ContactSensor ( #241 )
...
* homekit: map EntrySensor to homekit ContactSensor
* homekit: avoid conflict for EntrySensor
* homekit: prevent duplicate sensor
2022-05-08 13:17:41 -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
59a0e602e0
homekit: document homekit video slow startup bug
2022-05-03 15:31:49 -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
Billy Zoellers
a882fd6e84
homekit: add support for air quality sensor ( #236 )
2022-05-02 22:15:58 -07:00
Koushik Dutta
4a13c2c889
homekit: make scrypted the default rtp sender
2022-05-02 12:54:00 -07:00
Koushik Dutta
02d77e5e7d
homekit: fix scrypted rtp sendor for weird cameras.
2022-05-01 13:59:22 -07:00
Koushik Dutta
1adfc8e260
homekit: fix srtp fast path usage. add docs.
2022-05-01 13:24:19 -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
Koushik Dutta
7c2ca89692
Revert "homekit: experimental packetizer work"
...
This reverts commit c2705ab981 .
2022-04-30 14:52:55 -07:00
Koushik Dutta
c2705ab981
homekit: experimental packetizer work
2022-04-30 14:52:52 -07:00
Koushik Dutta
ff12218731
homekit: send codec information on normal idr frame too
2022-04-29 09:31:11 -07:00
Koushik Dutta
71b6ad62cb
homekit: fix various ffmpeg repacketizer bugs, auto detect missing codec information.
2022-04-28 23:49:02 -07:00
Koushik Dutta
9e76e2e2de
homekit: restrict ffmpeg-free fast path to opus only. add comments.
2022-04-23 19:18:10 -07:00
Koushik Dutta
6b9d88f3f6
homekit/rebroadcast: code and log cleanups
2022-04-23 15:08:10 -07:00
Koushik Dutta
e5b9b5e97a
homekit/rebroadcast: add ffmpeg free fast path for all all cameras that do not need ffmpeg filtering or video transcoding
2022-04-23 14:04:25 -07:00
Koushik Dutta
23165d804b
homekit: remove ffmpeg usage for h264 cameras that dont have any audio.
2022-04-23 12:53:57 -07:00
Koushik Dutta
2a12722c90
homekit: srtp sender should bind to address override. rtsp parser should use channel to determine destination. fix h264 packetizer max length bug.
2022-04-21 20:32:42 -07:00
Koushik Dutta
bdb45fb00f
homekit: opus is now the only audio option (setting removed)
2022-04-19 09:24:32 -07:00
Koushik Dutta
db0db372f5
homekit: fix remote detection
2022-04-19 09:15:06 -07:00
Koushik Dutta
8f945ca354
homekit: typo
2022-04-18 22:16:12 -07:00
Koushik Dutta
42d9ed5340
plugins: publish various betas
2022-04-13 17:38:04 -07:00
Koushik Dutta
97b6be69db
plugins: respect destination bitrate hint
2022-04-13 00:22:17 -07:00
Koushik Dutta
5a50c7ca5d
homekit/rebroadcast: refactor transcoding
2022-04-13 00:22:17 -07:00
Koushik Dutta
5a18ced948
homekit: fix dynamic bitrate
2022-04-13 00:22:17 -07:00
Koushik Dutta
751cc2a238
global: rename FFMpeg to FFmpeg
2022-04-11 22:42:31 -07:00
Koushik Dutta
0fa228cd03
homekit: log packet loss
2022-04-11 11:56:36 -07:00