Merge branch 'main' of github.com:koush/scrypted

This commit is contained in:
Koushik Dutta
2022-05-22 13:55:19 -07:00

View File

@@ -1,10 +1,10 @@
# iOS 15.5 Home App Regression
# iOS 15.5 Home App Camera Bug
A new minor homekit plugin was just released to address severe performance bugs in the newly released iOS 15.5. TL;DR: Apple broke things. To work around it, update your Scrypted camera's HomeKit settings to use "Accessory Mode", and pair the camera with HomeKit.
A Scrypted HomeKit plugin was released to address severe performance bugs in the newly released iOS 15.5. TL;DR: **Apple broke things. To work around it, update your Scrypted camera's HomeKit settings to use "Accessory Mode", and pair the camera with HomeKit.**
Details:
**Details**:
iOS 15.5 was released. Apple changed the Home app connection behavior on iOS devices (but not Mac for some reason) to always route accessory bridge (like Scrypted) connections through the active Home Hub, even when the iOS device is on the same network. This means, all video streams from Scrypted to HomeKit route data through your Home Hubs before going to the iOS Home app.
iOS 15.5 was released. Apple changed the Home app connection behavior on iOS devices (but not Mac for some reason) to **always** route accessory bridge (like Scrypted) connections through the active Home Hub, **even when the iOS device is on the same network**. This means, all video streams from Scrypted to HomeKit route data through your Home Hubs before going to the iOS Home app.
This extra network hop causes major performance issues, particularly when the HomeHub is a wireless HomePod:
* The HomePod receives a video stream over wifi.
@@ -17,4 +17,6 @@ The problem again may compound itself if the HomePod is creating a recording at
After extensive testing, I've found that the same Scrypted cameras in Accessory Mode retain their original behavior: the iOS Home app will connect to them directly, providing snappy and stable streams. Users are encouraged to migrate to Accessory Mode ASAP. This will become the new default soon.
Another benefit of running cameras in Accessory Mode is that the Rebroadcast plugin and Home app will send you notifications if the camera stream goes offline.
Another benefit of running cameras in Accessory Mode is that the Rebroadcast plugin and Home app will send you notifications if the camera stream goes offline.
<img src="https://user-images.githubusercontent.com/73924/169710579-3412dfe9-70d7-491f-be80-704e24233dc5.png" width="480">